home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 090 / fcon109c.dqc / fcon109c.doc
Encoding:
Text File  |  1985-10-01  |  179.8 KB  |  4,097 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.         This is file: FCONSOLE.DOC.
  8.  
  9.         It  is  readable on-line using TYPE.  It is also  printable  on  most
  10.         printers,  if  they  are  first  set  to print 66 lines per page  (no
  11.         perforation skip).  It contains overprinted and underlined lines.
  12.  
  13.  
  14.  
  15.  
  16.              FANSI-CONSOLE (tm) User Manual             _____________ ____             FANSI-CONSOLE (tm) User Manual
  17.              Version 1.09 - April 13th, 1985             Version 1.09 - April 13th, 1985
  18.  
  19.  
  20.              No Smoking Software (tm)             __ _______ ________ ____             No Smoking Software (tm)
  21.  
  22.  
  23.              (C) Copyright 1984-85             (C) Copyright 1984-85
  24.              Hersey Micro Consulting, Inc.             Hersey Micro Consulting, Inc.
  25.              P.O. Box 8276             P.O. Box 8276
  26.              Ann Arbor, Michigan USA 48107             Ann Arbor, Michigan USA 48107
  27.              (313) 994-3259 Voice             (313) 994-3259 Voice
  28.              (313) 994-3946 BBS (11PM-8AM ET)             (313) 994-3946 BBS (11PM-8AM ET)
  29.  
  30.              ISBN 0-933737-01-7             ISBN 0-933737-01-7
  31.  
  32.  
  33.  
  34.  
  35.  
  36.         FANSI-CONSOLE      NOT                                         FANSI-        _____________                                                  ______        FANSI-CONSOLE  is  NOT a free program.  Usage and copying  of  FANSI-
  37.         CONSOLE        _______        CONSOLE and its abbreviated user  manual  are  subject  to  extremely
  38.         friendly licensing terms found within this manual.
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.         Dedicated in memory of Ralph Emerson Hersey, inventor, pioneer in the
  72.         communications  industry,  and  proud  grandfather.  In his  day,  he
  73.         solved some of the world's  problems.  We hope we may all do the same
  74.         in ours.  We can still hear him say, "That's the system".
  75.  
  76.  
  77.  
  78.  
  79.  
  80.         FANSI-CONSOLE  (tm)   FANSI  (tm)   MODEM86  (tm)       Hersey  Micro        _____________  ____   _____  ____   _______  ____       ______  _____        FANSI-CONSOLE  (tm),  FANSI  (tm),  MODEM86  (tm),  and Hersey  Micro
  81.         Consulting                                                   IBM        __________        Consulting are trademarks of Hersey Micro Consulting, Inc.   IBM is a
  82.         registered trademark of International Business Machines  Corporation.
  83.         Microsoft      MS-DOS                                           VT100        Microsoft and  MS-DOS are trademarks of Microsoft Corporation.  VT100
  84.             VT52                                                    ANSI        and VT52 are trademarks of Digital Equipment Corporation.   ANSI is a
  85.         trademark of American National Standards Institute.  Most other names
  86.         of products mentioned in this  manual  are also trademarks of various
  87.         other companies, as noted.
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.         FANSI-CONSOLE        _____________        FANSI-CONSOLE
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.                              Table of Contents
  142.  
  143.  
  144.         Chapter 1 Introduction                                          1
  145.  
  146.                        FANSI-CONSOLE                       _____________           1.1 What is FANSI-CONSOLE?                                   1
  147.                          FANSI-CONSOLE                         _____________           1.2 What does FANSI-CONSOLE do?                              2
  148.  
  149.               1.2.1 Compatibly replaces standard IBM-PC console
  150.                        software                                         2
  151.               1.2.2 Speeds up screen writing                            3
  152.               1.2.3 Processes more ANSI X3.64 escape sequences          4
  153.               1.2.4 Emulates DEC VT100                                  5
  154.               1.2.5 Allows one finger pausing                           5
  155.               1.2.6 Allows recall of lines scrolled off the screen      5
  156.               1.2.7 Allows much more typeahead                          6
  157.               1.2.8 Allows keyboard macro assignment during running
  158.                        programs                                         6
  159.               1.2.9 Allows more memory for keyboard macros              6
  160.               1.2.10 Turns displays off when not in use                 7
  161.               1.2.11 Allows one finger typing                           7
  162.               1.2.12 Allows keyboard generated breakpoints              7
  163.               1.2.13 Eliminates screen flicker                          7
  164.               1.2.14 Provides support for 50 line displays              8
  165.               1.2.15 Extends the IBM-PC ROM BIOS                        8
  166.               1.2.16 Provides some control over use of color            8
  167.               1.2.17 Other features                                     8
  168.  
  169.            1.3 What about multitasking windowing programs and
  170.                        FANSI-CONSOLE                       _____________                       FANSI-CONSOLE?                                   9
  171.  
  172.         Chapter 2 Starting Quickly                                      11
  173.  
  174.                                            FANSI-CONSOLE                                           _____________           2.1 Do I have to read the whole FANSI-CONSOLE user
  175.                        manual?                                          11
  176.  
  177.               2.1.1 NO!                                                 11
  178.  
  179.                                         FANSI-CONSOLE                                        _____________           2.2 How do I quickly install FANSI-CONSOLE?                  12
  180.  
  181.               2.2.1 Verify distribution diskette                        12
  182.               2.2.2 Backup distribution diskette                        14
  183.               2.2.3 Backup system disks                                 14
  184.               2.2.4 Copy FCONSOLE.DEV to system disk                    14
  185.               2.2.5 Add DEVICE=FCONSOLE.DEV to CONFIG.SYS               15
  186.               2.2.6 Remove DEVICE=ANSI.SYS from CONFIG.SYS              16
  187.               2.2.7 Restart MS(PC)-DOS                                  17
  188.               2.2.8 Add BUFFERS=20 to CONFIG.SYS                        18
  189.               2.2.9 Modify Prompt                                       19
  190.  
  191.         (C) Copyright 1984-85 Hersey Micro Consulting        (C) Copyright 1984-85 Hersey Micro Consulting
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.         FANSI-CONSOLE        _____________        FANSI-CONSOLE
  201.  
  202.  
  203.               2.2.10 Provide memory for applications programs           21
  204.  
  205.                             FANSI-CONSOLE                            _____________           2.3 How do I use FANSI-CONSOLE?                              22
  206.  
  207.               2.3.1 Using the Ctrl-F key                                22
  208.               2.3.2 Using the Ctrl-S key                                22
  209.               2.3.3 Using the Ctrl-Num-Lock key                         23
  210.               2.3.4 Using the Ctrl-C or Ctrl-Break keys                 23
  211.               2.3.5 Using the Ctrl-Equals key                           23
  212.  
  213.                                   FANSI-CONSOLE                        __        _____________           2.4 How do I uninstall FANSI-CONSOLE?                        24
  214.  
  215.         Chapter 3 Detailed Installation                                 25
  216.  
  217.            3.1 So what is an MS(PC)-DOS device driver, anyway?          25
  218.            3.2 What if my needs are ... different?                      27
  219.  
  220.         Chapter 4 Programming Background                                42
  221.  
  222.            4.1 Which screen access method is best?                      42
  223.  
  224.         Chapter 5 ANSI X3.64 escape sequences                           45
  225.  
  226.            5.1 Why use ANSI X3.64?                                      45
  227.            5.2 What is an ANSI X3.64 escape sequence?                   46
  228.            5.3 How can my program write the ANSI X3.64 escape
  229.                        sequences?                                       48
  230.  
  231.               5.3.1 BASIC                                               49
  232.               5.3.2 C                                                   50
  233.               5.3.3 PASCAL                                              51
  234.               5.3.4 Assembly Language                                   52
  235.  
  236.            5.4 What can the ANSI X3.64 escape sequences do?             54
  237.            5.5 How do I find out the mnemonic for an ANSI X3.64
  238.                        escape sequence?                                 101
  239.            5.6 How do I find out the name of an ANSI X3.64 escape
  240.                        sequence?                                        106
  241.  
  242.         Chapter 6 ROM BIOS Calls                                        108
  243.  
  244.            6.1 Do I have to change my ROM BIOS calls?                   108
  245.            6.2 How do I make keyboard BIOS calls?                       110
  246.            6.3 How do I make display BIOS calls?                        116
  247.  
  248.         Chapter 7 Advanced Features                                     124
  249.  
  250.            7.1 How do I use the scroll recall feature?                  124
  251.                                          FANSI-CONSOLE                                         _____________           7.2 How do I assign macros to FANSI-CONSOLE keys?            128
  252.            7.3 How do I induce breakpoints with the keyboard?           130
  253.  
  254.               7.3.1 Using the Alt-Ctrl-Ins key                          130
  255.  
  256.  
  257.         (C) Copyright 1984-85 Hersey Micro Consulting        (C) Copyright 1984-85 Hersey Micro Consulting
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.         FANSI-CONSOLE        _____________        FANSI-CONSOLE
  267.  
  268.  
  269.                             FANSI-CONSOLE                            _____________           7.4 How do I get FANSI-CONSOLE to emulate a VT100?           131
  270.  
  271.               7.4.1 Using the Alt-Ctrl-Num-Lock key                     131
  272.  
  273.                             FANSI-CONSOLE                            _____________           7.5 How do I get FANSI-CONSOLE to be more compatible?        134
  274.  
  275.               7.5.1 Using the Alt-Ctrl-DownArrow key                    134
  276.  
  277.                             FANSI-CONSOLE                            _____________           7.6 How do I get FANSI-CONSOLE to be faster?                 134
  278.  
  279.               7.6.1 Using the Alt-Ctrl-UpArrow key                      134
  280.  
  281.            7.7 How do I get the console into local mode?                135
  282.  
  283.               7.7.1 Using the Alt-Ctrl-Scroll-Lock key                  135
  284.  
  285.            7.8 How do I access the original definition of a key?        136
  286.  
  287.               7.8.1 Using the Alt-Ctrl-Caps key                         136
  288.  
  289.            7.9 How do I get a Dvorak keyboard arrangement?              137
  290.  
  291.               7.9.1 Using the Alt-Ctrl-Tab key                          137
  292.  
  293.            7.10 How do I get back the normal keyboard arrangement?      137
  294.  
  295.               7.10.1 Using the Alt-Ctrl-Esc key                         137
  296.  
  297.         Chapter 8 Compatibility and Limitations                         138
  298.  
  299.                                      FANSI-CONSOLE                                     _____________           8.1 What limitations does FANSI-CONSOLE have?                138
  300.                                              FANSI-CONSOLE                                             _____________           8.2 Are there several versions of FANSI-CONSOLE?             139
  301.                                                  FANSI-CONSOLE                                                 _____________           8.3 What programs are compatible with FANSI-CONSOLE?         140
  302.                                                   FANSI-CONSOLE                                                  _____________           8.4 What computers are compatible with FANSI-CONSOLE?        143
  303.                                                    FANSI-CONSOLE                                 __                _____________           8.5 What programs are incompatible with FANSI-CONSOLE?       144
  304.                                                     FANSI-CONSOLE                                  __                _____________           8.6 What computers are incompatible with FANSI-CONSOLE?      146
  305.                                FANSI-CONSOLE                               _____________           8.7 What do I do if FANSI-CONSOLE gives me problems?         149
  306.  
  307.               8.7.1 Check for the problem in the index under
  308.                        "problem"                                        149
  309.               8.7.2 Check the compatibility lists                       149
  310.                                                FANSI-CONSOLE                                               _____________              8.7.3 Check for problems without FANSI-CONSOLE            149
  311.               8.7.4 Check for lack of memory problems                   150
  312.               8.7.5 Check for interaction problems                      150
  313.               8.7.6 When all else fails....give us a call               151
  314.  
  315.         Chapter 9 Credits                                               152
  316.  
  317.            9.1 How did you do that?                                     152
  318.  
  319.         Chapter 10 Distribution and Licensing                           154
  320.  
  321.                          FANSI-CONSOLE                         _____________           10.1 You mean FANSI-CONSOLE is not freeware?                 154
  322.  
  323.         (C) Copyright 1984-85 Hersey Micro Consulting        (C) Copyright 1984-85 Hersey Micro Consulting
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.         FANSI-CONSOLE        _____________        FANSI-CONSOLE
  333.  
  334.  
  335.                                                FANSI-CONSOLE                                               _____________           10.2 How are you limiting my use of FANSI-CONSOLE?           156
  336.  
  337.               10.2.1 Limitations                                        156
  338.               10.2.2 Rights                                             159
  339.  
  340.                                  FANSI-CONSOLE                                 _____________           10.3 How do I know if FANSI-CONSOLE is right for me?         160
  341.  
  342.               10.3.1 DISCLAIMER                                         160
  343.  
  344.                                                  FANSI-CONSOLE                                                 _____________           10.4 How do I get updated versions of FANSI-CONSOLE?         161
  345.            10.5 What do we pay if we have more than one computer?       162
  346.                                              FANSI-CONSOLE                                             _____________           10.6 Can I get a printed complete FANSI-CONSOLE user
  347.                        manual?                                          163
  348.                                   FANSI-CONSOLE                                  _____________           10.7 Can I publish the FANSI-CONSOLE complete user
  349.                        manual?                                          164
  350.                               FANSI-CONSOLE                              _____________           10.8 Can I buy the FANSI-CONSOLE program source?             164
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.         (C) Copyright 1984-85 Hersey Micro Consulting        (C) Copyright 1984-85 Hersey Micro Consulting
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.         FANSI-CONSOLE                                            Introduction        _____________        FANSI-CONSOLE                                            Introduction
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.                                       Chapter 1                                      Chapter 1
  408.  
  409.                                      Introduction                                     Introduction
  410.  
  411.  
  412.  
  413.  
  414.                     FANSI-CONSOLE        __________________________        1.1 What is FANSI-CONSOLE?
  415.  
  416.  
  417.                              FANSI-CONSOLE (tm)                             _____________ ____        Briefly, the program FANSI-CONSOLE (tm) is a fast ANSI X3.64 standard
  418.         console driver for the IBM-PC, running under  MS(PC)-DOS.   The  name
  419.         "FANSI"  comes  from  "fast  ANSI".  It is  pronounced  the  same  as
  420.         "fancy".  The "console"  is  what  we  call  the  screen and keyboard
  421.         together.  "MS(PC)-DOS" is the name we use for Microsoft's MS-DOS, of
  422.                                                            FANSI-CONSOLE                                                           _____________        which IBM-PC DOS  is  a  variant.   We  also  call FANSI-CONSOLE "The
  423.                                     (tm)                                    ____        Integrated Console Utility  (tm)",  because it integrates many little
  424.         console control features into one program.
  425.  
  426.                                                 FANSI-CONSOLE                                                _____________        This chapter gives an overview of what  FANSI-CONSOLE can do for you,
  427.         and explains why you will want to use it.  The next chapter tells you
  428.         how to get started, so that you can try it right away.
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.         (C) Copyright 1984-85 Hersey Micro Consulting                       1        (C) Copyright 1984-85 Hersey Micro Consulting                       1
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.         FANSI-CONSOLE                                            Introduction        _____________        FANSI-CONSOLE                                            Introduction
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.                       FANSI-CONSOLE        _______________________________        1.2 What does FANSI-CONSOLE do?
  472.  
  473.  
  474.  
  475.  
  476.  
  477.         1.2.1 Compatibly replaces standard IBM-PC console software        _____ __________ ________ ________ ______ _______ ________        1.2.1 Compatibly replaces standard IBM-PC console software
  478.  
  479.         FANSI-CONSOLE        _____________        FANSI-CONSOLE is both an MS(PC)-DOS console driver and a BIOS console
  480.         driver.  These are two somewhat similar but still  different  things.
  481.         Somewhat like an actor  playing  the  parts of both twins in a movie,
  482.         FANSI-CONSOLE        _____________        FANSI-CONSOLE plays the part of the standard IBM-PC  ROM BIOS console
  483.         code as well as the part of the  standard  IBM-PC  MS(PC)-DOS console
  484.         device  driver  (or  the  standard  IBM-PC  ANSI.SYS  console  device
  485.                    FANSI-CONSOLE                   _____________        driver).   FANSI-CONSOLE  replaces the screen and  keyboard  handling
  486.         parts of both the IBM-PC ROM  BIOS and the MS(PC)-DOS 2.00 (and later
  487.         versions)  operating   system.   It  is  a  complete  and  compatible
  488.         replacement for the standard IBM-PC console software, but offers many
  489.         significant improvements.  It  also  replaces many other small single
  490.         feature console utilities which are available in  the  public  domain
  491.         and on the retail market.
  492.  
  493.                                         FANSI-CONSOLE                                        _____________        Just like the operating system, FANSI-CONSOLE  is  always  in  memory
  494.                                                                 FANSI-CONSOLE                                                                _____________        once it is placed there during the  startup  process.   FANSI-CONSOLE
  495.         ________ _____ __ __ __ __________ ______        requires about 20 KB of read/write memory for itself.  In comparison,
  496.         the standard IBM-PC ANSI.SYS device  driver  requires about 1.6 KB of
  497.                                        FANSI-CONSOLE        not                                       _____________        ___        read/write memory for itself.  FANSI-CONSOLE  does  not  require  any
  498.         special hardware like a second diskette drive or  a  fixed  disk.  It
  499.         performs just as well without them as with them.
  500.  
  501.         FANSI-CONSOLE        _____________        FANSI-CONSOLE works on  most  computers which are hardware equivalent
  502.         to the IBM-PC.  These computers are sometimes called "compatibles" or
  503.         "clones".   Please  note that because of the nature of  the  program,
  504.         FANSI-CONSOLE        _____________      ___                                  ___        FANSI-CONSOLE does not  work  on  machines  which  are  not  hardware
  505.         equivalent to the IBM-PC.  For compatibility details please refer  to
  506.         the compatibility chapter contained within this manual.  We obviously
  507.         hope to extend the compatibility list, as more people report how well
  508.         it works on other machines.
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.         (C) Copyright 1984-85 Hersey Micro Consulting                       2        (C) Copyright 1984-85 Hersey Micro Consulting                       2
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.         FANSI-CONSOLE                                            Introduction        _____________        FANSI-CONSOLE                                            Introduction
  531.  
  532.  
  533.  
  534.  
  535.  
  536.         1.2.2 Speeds up screen writing        _____ ______ __ ______ _______        1.2.2 Speeds up screen writing
  537.  
  538.  
  539.                                     FANSI-CONSOLE                                    _____________        The  most  basic feature of FANSI-CONSOLE is that it  speeds  up  the
  540.         screen writing of many  programs,  including  all MS(PC)-DOS internal
  541.         commands.  "Screen  writing"  is  what we call the process of filling
  542.         the screen  with  information  by "writing" to it.  Any program which
  543.         uses standard MS(PC)-DOS or IBM-PC ROM BIOS calls  to  access  the PC
  544.         screen, instead of direct hardware manipulation, writes to the screen
  545.                                                                FANSI-CONSOLE        __  ____  __ _____ _____ __ ____                       _____________        as  much  as three times as fast as it  does  without  FANSI-CONSOLE.
  546.         Most of the speed ups that we have tested  in  our  benchmarks  range
  547.         between 1.3 and 2.0 times as fast.  Other programs, those which write
  548.         directly to the IBM-PC screen memory, are  unaffected.   A  program's
  549.                                                  FANSI-CONSOLE                                                 _____________        screen writing is never slowed down  by  FANSI-CONSOLE.   This  means
  550.         much less waiting for menus  and  so  on  to  be  written  onto  your
  551.         screen.
  552.  
  553.         Generally, programs that write to the screen slowly are the ones that
  554.         are speeded  up.   Programs  written to run on any MS(PC)-DOS machine
  555.         are speeded up.   Programs  that  are  quick to begin with are nearly
  556.         always  the  programs that write directly to the screen  memory,  and
  557.                                       FANSI-CONSOLE                      ___             _____________        therefore are not affected by FANSI-CONSOLE.  Also, any program  that
  558.         causes hashing (snow) on a standard  IBM-PC  color  graphics  display
  559.                                     FANSI-CONSOLE                                    _____________        adapter are not affected by FANSI-CONSOLE, because it writes directly
  560.         to screen  memory.   For  details about which programs are speeded up
  561.         please refer to the compatibility list contained within  the  chapter
  562.         entitled "Compatibility and Limitations".
  563.  
  564.         The amount of the speed up depends upon the type of  display  adapter
  565.         used, the screen mode, what type of screen  writing  calls  are used,
  566.         whether  scrolling  is  necessary,  what brand of  IBM-PC  equivalent
  567.                                       FANSI-CONSOLE                                      _____________        machine you have, and whether FANSI-CONSOLE is replacing other single
  568.         feature console utilities as well  as  the  standard  IBM-PC  console
  569.         software.  Monochrome cards, and  those  color  cards  which  do  not
  570.         require screen memory accesses  to  be  delayed  until  a  horizontal
  571.         retrace, are generally speeded up more than the standard IBM-PC color
  572.         graphics card.  The  alphanumeric  screen modes generally are speeded
  573.         up more than the graphics screen  modes.   DOS  calls  are  generally
  574.         speeded  up  more than BIOS calls.  Programs that require  no  screen
  575.         scrolling are speeded up more than those  requiring  scrolling.   The
  576.         best part is that the screen modes used  the  most,  the alphanumeric
  577.         modes  with  no  scrolling,  are  speeded  up the most.  Some  IBM-PC
  578.         equivalent computer BIOSes are slower  than  others,  and  these  are
  579.         speeded up more than the fast  ones.   Most  single  feature  console
  580.         utilities have the  bad  side  effect  that they slow down the screen
  581.         writing  a  bit.  The more single feature console utilities  you  are
  582.                        FANSI-CONSOLE                       _____________        replacing with FANSI-CONSOLE, the more your screen  writing  will  be
  583.         speeded up.
  584.  
  585.  
  586.  
  587.         (C) Copyright 1984-85 Hersey Micro Consulting                       3        (C) Copyright 1984-85 Hersey Micro Consulting                       3
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.         FANSI-CONSOLE                                            Introduction        _____________        FANSI-CONSOLE                                            Introduction
  597.  
  598.  
  599.  
  600.  
  601.  
  602.         1.2.3 Processes more ANSI X3.64 escape sequences        _____ _________ ____ ____ _____ ______ _________        1.2.3 Processes more ANSI X3.64 escape sequences
  603.  
  604.                                              FANSI-CONSOLE                                             _____________        Another important feature  is  that  FANSI-CONSOLE processes American
  605.         National  Standards Institute (ANSI) X3.64 standard escape  sequences
  606.         like the standard IBM-PC  DOS  2.00  (and  later  versions)  ANSI.SYS
  607.         device driver.  This  standard  is  a  subset  of  the  International
  608.                                                        FANSI-CONSOLE                                                       _____________ ______ _        Standards Organization's standard  ISO  6429.  FANSI-CONSOLE allows a
  609.         ____ ______ ______ __  ___  ________        much larger subset of  the  standard  to  be  used  than the standard
  610.         IBM-PC ANSI.SYS device driver does.  All escape sequences work in the
  611.         graphics screen  modes  as  well as in the alphanumeric screen modes.
  612.         This means programs can do more versatile things with the screen in a
  613.         simpler and computer independent way.  This is directly important  to
  614.         you because such programs can have their screen output sent to remote
  615.         terminals, or  be  redirected  to  data  files.   Indirectly,  it  is
  616.         important to you, because it may have  the effect of reducing program
  617.         development costs  by  making it easier to write things to the screen
  618.         and  by  allowing  the  same  program to run without change  on  many
  619.         different  types  of computers.  Presumably, the  program  developers
  620.         will pass the savings on to you.  For more details, see  the  chapter
  621.         entitled "ANSI X3.64 escape sequences".  Please note that the chapter
  622.                                                             abbreviated                                                            ___________        describing these escape sequences is  not  in  the  abbreviated  user
  623.         manual  found  on  the  diskette,  but  is contained in the  complete
  624.         printed user manual.  A few  demonstration  files are included on the
  625.         diskette, though.
  626.  
  627.         Using these escape  sequences  it  is  possible  to  limit the screen
  628.         output of some programs to a  portion of the screen called a "window"
  629.         or  a  "scrolling  region".   These  windows  can be scrolled in  any
  630.         direction or otherwise modified without affecting text on the rest of
  631.         the screen.   A  program  which knows about scrolling regions may use
  632.         more than one scrolling  region  to  effectively  divide  the  screen
  633.         display.  For more  details,  see  the  description  of  the ANSI SSR
  634.         command  in  the  chapter  entitled  "ANSI  X3.64 escape  sequences".
  635.         Please note that the chapter describing these escape sequences is not
  636.                  abbreviated                 ___________        in  the  abbreviated user  manual  found  on  the  diskette,  but  is
  637.         contained in the  complete  printed  user  manual.   A  few files are
  638.         included on the diskette which give demos, though.
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.         (C) Copyright 1984-85 Hersey Micro Consulting                       4        (C) Copyright 1984-85 Hersey Micro Consulting                       4
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.         FANSI-CONSOLE                                            Introduction        _____________        FANSI-CONSOLE                                            Introduction
  663.  
  664.  
  665.  
  666.  
  667.  
  668.         1.2.4 Emulates DEC VT100        _____ ________ ___ _____        1.2.4 Emulates DEC VT100
  669.  
  670.         FANSI-CONSOLE        _____________        FANSI-CONSOLE can make the numeric keypad and function keys emulate a
  671.         DEC VT100 auxiliary keypad.  With the processing of ANSI X3.64 escape
  672.         sequences, this can make the IBM-PC  console look like a DEC VT100 to
  673.         any application program.  This is useful because  there  are  already
  674.         many  good  programs written for machines that use the  VT100  for  a
  675.         console.  The console  handling  of  such  programs do not have to be
  676.         rewritten to  allow  them  to  run  on an IBM-PC.  It also means that
  677.         simple terminal emulation (communications)  programs which use MS-DOS
  678.                                    MODEM86 (tm)                                   _______ ____        console calls, such as our MODEM86 (tm) program, turns your IBM-PC or
  679.         equivalent into an ANSI X3.64 standard terminal.  For  more  details,
  680.                                                    FANSI-CONSOLE                                                   _____________        see the section  entitled  "How  do  I get FANSI-CONSOLE to emulate a
  681.         VT100?"  in the chapter entitled "Advanced Features".
  682.  
  683.         FANSI-CONSOLE        _____________        FANSI-CONSOLE  can  also  emulate  a DEC VT52/Heath  H19/Zenith  Z100
  684.         console as part  of  its  VT100  emulation.   For  more details about
  685.         getting into this mode, see the subsection describing the ANSI DEC-SM
  686.         command in the chapter entitled "ANSI X3.64 escape sequences".
  687.  
  688.  
  689.  
  690.         1.2.5 Allows one finger pausing        _____ ______ ___ ______ _______        1.2.5 Allows one finger pausing
  691.  
  692.         FANSI-CONSOLE        _____________ ______ ___ __ ___  __  ___ ___________ ___ ___ ________        FANSI-CONSOLE allows you to set  up  the Scroll-Lock key for optional
  693.         ___  ______  _______        one  finger  pausing.  The Scroll-Lock key may be set up to act as  a
  694.         scroll lock toggle, somewhat similar to the Ctrl-Num-Lock combination
  695.         you are already familiar with.   However,  it allows you to typeahead
  696.         before turning off the scroll lock.  With both  the Ctrl-Num-Lock and
  697.                              FANSI-CONSOLE                             _____________        Scroll-Lock pausing, FANSI-CONSOLE prevents the duplicate lines which
  698.         may appear  when  using  the  standard  IBM-PC  software.   For  more
  699.         details, see the chapter entitled "Detailed Installation".
  700.  
  701.  
  702.  
  703.         1.2.6 Allows recall of lines scrolled off the screen        _____ ______ ______ __ _____ ________ ___ ___ ______        1.2.6 Allows recall of lines scrolled off the screen
  704.  
  705.  
  706.                                               FANSI-CONSOLE                                              _____________        Another important optional feature of FANSI-CONSOLE is that when  you
  707.         pause with Scroll-Lock, it allows you to scroll backward, and forward
  708.         again, to see lines  which  have  already left the top of the screen.
  709.         Such lines would otherwise be gone  for good.  Now you can even print
  710.         them.  We call this the scroll recall feature.  For more details, see
  711.         the chapter entitled "Detailed Installation" and the section entitled
  712.         "How do I use the scroll recall feature?"   in  the  chapter entitled
  713.         "Advanced Features".   Please  note  the latter section is not in the
  714.         abbreviated        ___________        abbreviated user  manual  found  on the diskette, but is contained in
  715.         the complete printed user manual.
  716.  
  717.  
  718.  
  719.         (C) Copyright 1984-85 Hersey Micro Consulting                       5        (C) Copyright 1984-85 Hersey Micro Consulting                       5
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.         FANSI-CONSOLE                                            Introduction        _____________        FANSI-CONSOLE                                            Introduction
  729.  
  730.  
  731.  
  732.  
  733.  
  734.         1.2.7 Allows much more typeahead        _____ ______ ____ ____ _________        1.2.7 Allows much more typeahead
  735.  
  736.         FANSI-CONSOLE        _____________        FANSI-CONSOLE has a much larger typeahead buffer  than  the  standard
  737.         IBM-PC  typeahead  buffer.   Typeahead  is what your  keystrokes  are
  738.         called when the currently running program is  not reading them at the
  739.         moment.  Sometimes the program  is  busy  with  a  previous  command.
  740.                                                                        FANSI-                                                                       ______        Other times the program just does not require keyboard input.  FANSI-
  741.         CONSOLE        _______        CONSOLE  allows  127 characters of typeahead.   The  standard  IBM-PC
  742.         typeahead buffer allows only 15 characters.  This means  you are much
  743.         less likely to get that horrible beep  that means your keystrokes are
  744.         being ignored because the currently running program is busy.  Because
  745.         the  convenience  of  so  much  typeahead  also  brings  problems  of
  746.                                                            FANSI-CONSOLE                                                           _____________        discovering that  you mistyped something early on, FANSI-CONSOLE also
  747.                          _____  ___  _________  ______        allows  you  to  flush  the  typeahead  buffer with a Ctrl-F  without
  748.         stopping what is currently running.   Also  Ctrl-C,  Ctrl-Break,  and
  749.         Ctrl-S, all flush the typeahead buffer before  their  normal  action.
  750.         This means  you  will  not  be  ignored when you type these keys just
  751.         because you happened to have typed ahead something else earlier.  For
  752.                                                                        FANSI-                                                                       ______        more details, see the  section  entitled  "How  do  I  use the FANSI-
  753.         CONSOLE        _______        CONSOLE keyboard?".
  754.  
  755.  
  756.  
  757.         1.2.8 Allows keyboard macro assignment during running programs        _____ ______ ________ _____ __________ ______ _______ ________        1.2.8 Allows keyboard macro assignment during running programs
  758.  
  759.                                                      FANSI-CONSOLE                                                     _____________        Unlike the standard IBM-PC ANSI.SYS program, FANSI-CONSOLE allows you
  760.         to assign keyboard macros to a  key even during a running program.  A
  761.         keyboard macro  is  a string of characters you assign to a particular
  762.         key so that by pressing that key, you can automatically input a whole
  763.         string of characters.  Using keyboard macros  avoids  the  tedium  of
  764.         typing the  same  long string of characters more than once.  For more
  765.                                                                        FANSI-                                                                       ______        details, see section  entitled  "How  do  I  assign  macros to FANSI-
  766.         CONSOLE        _______        CONSOLE keys?"   in the chapter entitled "Advanced Features".  Please
  767.                                          abbreviated                                         ___________        note this chapter is not in  the abbreviated user manual found on the
  768.         diskette, but is contained in the complete printed user manual.
  769.  
  770.  
  771.  
  772.         1.2.9 Allows more memory for keyboard macros        _____ ______ ____ ______ ___ ________ ______        1.2.9 Allows more memory for keyboard macros
  773.  
  774.         More memory is allowed for  keyboard  macros than the standard IBM-PC
  775.                                  FANSI-CONSOLE                                 _____________        ANSI.SYS device driver.  FANSI-CONSOLE also allows you to specify how
  776.         much memory  is  used for keyboard macros.  For more details, see the
  777.         chapter entitled "Detailed Installation".
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.         (C) Copyright 1984-85 Hersey Micro Consulting                       6        (C) Copyright 1984-85 Hersey Micro Consulting                       6
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.         FANSI-CONSOLE                                            Introduction        _____________        FANSI-CONSOLE                                            Introduction
  795.  
  796.  
  797.  
  798.  
  799.  
  800.         1.2.10 Turns displays off when not in use        ______ _____ ________ ___ ____ ___ __ ___        1.2.10 Turns displays off when not in use
  801.  
  802.                                        FANSI-CONSOLE                                       _____________        For  most  display  adapters,  FANSI-CONSOLE  can  be  configured  to
  803.         automatically turn off your console  screen  displays when not in use
  804.         for a specified  time.   This  helps  prevent  you  from  permanently
  805.         burning a particular display  pattern  into  the  phosphors  on  your
  806.                                                           FANSI-CONSOLE                                                          _____________        screen  by  leaving it on the display too long.   FANSI-CONSOLE  will
  807.         turn  off  both displays, if you have two display  adapters.   Please
  808.         note  that  to  avoid  surprising people, this  is  not  the  default
  809.         action.   For  more  details,  see  the  chapter  entitled  "Detailed
  810.         Installation".
  811.  
  812.  
  813.  
  814.         1.2.11 Allows one finger typing        ______ ______ ___ ______ ______        1.2.11 Allows one finger typing
  815.  
  816.         FANSI-CONSOLE        _____________  ______  ___  __  ___  __  ___  ________  ___  ________        FANSI-CONSOLE  allows  you  to  set  up  the  keyboard  for  optional
  817.         __________ ______        one-finger typing  for the physically handicapped.  Combined with the
  818.         one-finger pausing and scroll recall, the console becomes a much more
  819.                                                              FANSI-CONSOLE                                                             _____________        convenient tool  for the physically handicapped when FANSI-CONSOLE is
  820.         used.   For  more   details,   see  the  chapter  entitled  "Detailed
  821.         Installation".
  822.  
  823.  
  824.  
  825.         1.2.12 Allows keyboard generated breakpoints        ______ ______ ________ _________ ___________        1.2.12 Allows keyboard generated breakpoints
  826.  
  827.         FANSI-CONSOLE        _____________        FANSI-CONSOLE has Alt-Ctrl-Ins set up to generate the equivalent of a
  828.         breakpoint.  This is handy  for  assembly  language programmers, when
  829.         debugging programs with infinite loops.  For more  details,  see  the
  830.         subsection  entitled  "Using  the  Alt-Ctrl-Ins key" in  the  chapter
  831.         entitled "Advanced Features".  Please note this chapter is not in the
  832.         abbreviated        ___________        abbreviated user  manual  found  on the diskette, but is contained in
  833.         the complete printed user manual.
  834.  
  835.  
  836.  
  837.         1.2.13 Eliminates screen flicker        ______ __________ ______ _______        1.2.13 Eliminates screen flicker
  838.  
  839.         A feature that owners of IBM-PC color graphics  card equivalents like
  840.                                                    FANSI-CONSOLE                                                   _____________        Tecmar's Graphics Master will love is that FANSI-CONSOLE  can be used
  841.              _________   ______   _______   _______        to   eliminate   screen   flicker   (blink)   as   it  is   scrolled.
  842.         Unfortunately, this is not so  on  the standard IBM-PC color graphics
  843.                                                                   __        card  because  of  a  hardware  design  deficiency (well, we call  it
  844.         that).   For   more  details,  see  the  chapter  entitled  "Detailed
  845.         Installation".
  846.  
  847.  
  848.  
  849.  
  850.  
  851.         (C) Copyright 1984-85 Hersey Micro Consulting                       7        (C) Copyright 1984-85 Hersey Micro Consulting                       7
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.         FANSI-CONSOLE                                            Introduction        _____________        FANSI-CONSOLE                                            Introduction
  861.  
  862.  
  863.  
  864.  
  865.  
  866.         1.2.14 Provides support for 50 line displays        ______ ________ _______ ___ __ ____ ________        1.2.14 Provides support for 50 line displays
  867.  
  868.         For display adapters with enough memory  and  displays  with  a  long
  869.         persistence phosphor, there is support for several 50 line interlaced
  870.         display modes.  For more details, see the subsection  describing  the
  871.         IBM-SM  command  in  the  chapter   entitled   "ANSI   X3.64   Escape
  872.                                                              abbreviated                                                             ___________        Sequences".  Please note this chapter is not in  the abbreviated user
  873.         manual  found  on  the  diskette,  but  is contained in the  complete
  874.         printed user manual.
  875.  
  876.  
  877.  
  878.         1.2.15 Extends the IBM-PC ROM BIOS        ______ _______ ___ ______ ___ ____        1.2.15 Extends the IBM-PC ROM BIOS
  879.  
  880.                                                                        FANSI-                                                                       ______        Several additional capabilities have been added to the part of FANSI-
  881.         CONSOLE        _______        CONSOLE which replaces the ROM BIOS.  Among other  things, for IBM-PC
  882.         compatibles, it provides additional BIOS capabilities which make your
  883.         IBM-PC more like an IBM-PC AT (in versatility, if not in speed).  For
  884.         more details, see the chapter entitled "ROM BIOS calls".  Please note
  885.                                       abbreviated                                      ___________        this chapter is not  in  the  abbreviated  user  manual  found on the
  886.         diskette, but is contained in the complete printed user manual.
  887.  
  888.  
  889.  
  890.         1.2.16 Provides some control over use of color        ______ ________ ____ _______ ____ ___ __ _____        1.2.16 Provides some control over use of color
  891.  
  892.         FANSI-CONSOLE        _____________        FANSI-CONSOLE  provides  some control over the use of color  by  some
  893.         programs.  Many programs use white characters on a black  background.
  894.                                        FANSI-CONSOLE                                       _____________        For some of  these  programs,  FANSI-CONSOLE  allows  you  to force a
  895.         different color combination to be used instead.   Also, if you have a
  896.         monochrome  display  attached to your color  graphics  adapter,  some
  897.         programs which use  colors  have  displays  which  are  hard to read.
  898.         FANSI-CONSOLE        _____________        FANSI-CONSOLE allows you to force some of  these programs to use only
  899.         black and white  characters.   For  more  details,  see  the  chapter
  900.         entitled "Detailed Installation".
  901.  
  902.  
  903.  
  904.         1.2.17 Other features        ______ _____ ________        1.2.17 Other features
  905.  
  906.         FANSI-CONSOLE        _____________        FANSI-CONSOLE will have  other  features which will become documented
  907.         as they become ready for  use.   Your distribution diskette has files
  908.         on it which  briefly  describe  any  new features which may have been
  909.         added since this manual was printed.
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.         (C) Copyright 1984-85 Hersey Micro Consulting                       8        (C) Copyright 1984-85 Hersey Micro Consulting                       8
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.         FANSI-CONSOLE                                            Introduction        _____________        FANSI-CONSOLE                                            Introduction
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.                                                            FANSI-CONSOLE        _________________________________________________________________        1.3 What about multitasking windowing programs and FANSI-CONSOLE?
  934.  
  935.  
  936.                                FANSI-CONSOLE                               _____________        You  may  wonder  how  FANSI-CONSOLE  compares  with some of the  new
  937.         multitasking windowing programs such  as IBM's TopView, Quarterdeck's
  938.                                        FANSI-CONSOLE                                       _____________        DESQ, or Microsoft's Windows.  FANSI-CONSOLE is not meant to  compete
  939.         directly   with   these   programs.    Such   programs   are   called
  940.         "multitasking" because they allow  several  programs  to  be  in  the
  941.         middle  of  doing  their  respective "tasks" at  the  same  time.   A
  942.         multitasking windowing program manages the screen for such tasks, and
  943.         allows you to switch  between  tasks.   We want to make it clear that
  944.         FANSI-CONSOLE                                  FANSI-CONSOLE        _____________                                  _____________        FANSI-CONSOLE  does  not handle multitasking.  FANSI-CONSOLE  may  be
  945.                                                             FANSI-CONSOLE                                                            _____________        used with most  multitasking  windowing  programs.  FANSI-CONSOLE may
  946.         not affect them  or  the  programs  running under them, since most of
  947.         these multitasking windowing programs  write  directly  to the screen
  948.         hardware.  There will  be  times,  though,  when you will want to run
  949.         without the multitasking windowing program, to  do  things  like  run
  950.         batch files or programs  with  command  line  parameters.   At  these
  951.                FANSI-CONSOLE               _____________        times, FANSI-CONSOLE will be there to speed up screen access.
  952.  
  953.                         FANSI-CONSOLE                        _____________        We believe that FANSI-CONSOLE is generally a more helpful product for
  954.         the budget  minded  customer  than  multitasking  windowing programs.
  955.         FANSI-CONSOLE        _____________        FANSI-CONSOLE offers much  less  in  the  way  of  features than most
  956.                                                FANSI-CONSOLE                                               _____________        multitasking  windowing  programs, but FANSI-CONSOLE uses  much  less
  957.         read/write memory and no secondary memory like additional disks,  and
  958.         costs  less than most multitasking windowing programs.   Multitasking
  959.         windowing programs usually need much more than  256K and a fixed disk
  960.         for quick execution or sometimes  any  execution!  All this memory is
  961.         generally used to keep several programs  in memory at once as well as
  962.         copies of their screen displays.  Requiring that much memory or fixed
  963.         disks  means  that those of you who cannot afford to lay out so  much
  964.         money per system are unable to use multitasking windowing programs.
  965.  
  966.         Even if you  can  afford  a  multitasking  windowing  program and its
  967.                                                 FANSI-CONSOLE                                                _____________        required extra hardware, you may  find  FANSI-CONSOLE  more  to  your
  968.                  FANSI-CONSOLE                 _____________        liking.  FANSI-CONSOLE speeds up the screen writing of many  programs
  969.         to  make  them  quick  enough  for  your tastes.  When your  favorite
  970.                                                                 FANSI-CONSOLE                                                                _____________        application program still takes awhile to do something, FANSI-CONSOLE
  971.         allows you to keep typing by  having  a  generous  typeahead  buffer.
  972.         Most multitasking windowing products  do  nothing  to  speed  up  the
  973.         screen  writing  of other programs.  They also do not  allow  you  to
  974.         typeahead much.  Many slow things down, even  though they claim to be
  975.         "user-friendly".  However,  it  is  generally  recognized  that being
  976.         speedy is the most user-friendly quality of a product.
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.         (C) Copyright 1984-85 Hersey Micro Consulting                       9        (C) Copyright 1984-85 Hersey Micro Consulting                       9
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.         FANSI-CONSOLE                                            Introduction        _____________        FANSI-CONSOLE                                            Introduction
  993.  
  994.  
  995.                                FANSI-CONSOLE                               _____________        Another reason to like FANSI-CONSOLE is that  once you install it, it
  996.              ___        does not require separate installation  of  the programs you run with
  997.         FANSI-CONSOLE        _____________        FANSI-CONSOLE.   Most  multitasking  windowing  programs  require   a
  998.         sometimes laborious  installation process for each program you intend
  999.         to run with the multitasking windowing program.
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.         (C) Copyright 1984-85 Hersey Micro Consulting                      10        (C) Copyright 1984-85 Hersey Micro Consulting                      10
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.         FANSI-CONSOLE                                        Starting Quickly        _____________        FANSI-CONSOLE                                        Starting Quickly
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.                                       Chapter 2                                      Chapter 2
  1068.  
  1069.                                    Starting Quickly                                   Starting Quickly
  1070.  
  1071.  
  1072.  
  1073.  
  1074.                                         FANSI-CONSOLE        __________________________________________________________        2.1 Do I have to read the whole FANSI-CONSOLE user manual?
  1075.  
  1076.  
  1077.         2.1.1 NO!
  1078.  
  1079.                ___        You do not have to read this whole manual from cover to cover to take
  1080.                      FANSI-CONSOLE                     _____________        advantage of FANSI-CONSOLE.  You only have to know  what  is  in this
  1081.                                              ______        chapter to get started.  If you want really  brief instructions, just
  1082.         ____        read the description of this chapter in the  table  of  contents!  We
  1083.         know how much you hate to have to read the manual before trying out a
  1084.         program.  Unfortunately, this program can not be menu driven  because
  1085.         of its nature.
  1086.  
  1087.         There is an extensive index at the end of  this  manual.  It is there
  1088.         to help you if you have problems  finding  what  you  want  to  know.
  1089.         Please use it, especially if you do not read the manual from cover to
  1090.         cover.  For example, solutions to  many  common problems can be found
  1091.         by looking up the keyword "problem" in the index.   If  you  can  not
  1092.         find something where you looked first  in the index, let us know!  We
  1093.         think the index should be comprehensive.  That minimizes  the  number
  1094.         of calls we get asking about  things which are fully explained in the
  1095.         manual but hard to find.
  1096.  
  1097.         If you can not  find  what  you  want to know in the abbreviated user
  1098.         manual found on the diskette, then it is probably  time  to  order  a
  1099.         complete printed user manual.  You can tell this is the case when you
  1100.         find yourself looking  for  a  page  number mentioned in the index or
  1101.         table of  contents  that is not in your abbreviated user manual.  The
  1102.         index and the table of contents are complete, but  the  rest  of  the
  1103.                                                          ___        abbreviated user manual found on the diskette is not!
  1104.  
  1105.                                                        FANSI-CONSOLE                                                       _____________        Lastly, even though it  is  possible  to  use  FANSI-CONSOLE  without
  1106.         reading the chapter on its distribution, please read it, too.  It has
  1107.         details which are important to us about what we expect in return from
  1108.                                        FANSI-CONSOLE                                       _____________        you for your being able to use FANSI-CONSOLE.
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.         (C) Copyright 1984-85 Hersey Micro Consulting                      11        (C) Copyright 1984-85 Hersey Micro Consulting                      11
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.         FANSI-CONSOLE                                        Starting Quickly        _____________        FANSI-CONSOLE                                        Starting Quickly
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.                                      FANSI-CONSOLE        ___________________________________________        2.2 How do I quickly install FANSI-CONSOLE?
  1132.  
  1133.  
  1134.                                           FANSI-CONSOLE                                          _____________        If you  are  in  a  hurry  to try FANSI-CONSOLE, the following is the
  1135.                                                                 FANSI-CONSOLE                                                                _____________        simplest possible setup  procedure.   Bear in mind that FANSI-CONSOLE
  1136.                                     ___        has many features which can not be taken advantage of in  this  case.
  1137.         Further reading will allow you to take advantage of those features at
  1138.         a later time.
  1139.  
  1140.  
  1141.  
  1142.  
  1143.         2.2.1 Verify distribution diskette        _____ ______ ____________ ________        2.2.1 Verify distribution diskette
  1144.  
  1145.         The first step is to verify that  the  following  files  are  on  the
  1146.         distribution diskette:
  1147.  
  1148.         ANSI40.TXT        ANSI40.TXT       Test data for 40 column screen displays.  Chock full
  1149.                          of examples of  ANSI  X3.64  escape sequences.  TYPE
  1150.                          this file for a demo!
  1151.  
  1152.         ANSI80.TXT        ANSI80.TXT       Test data for 80 column screen displays.  Chock full
  1153.                          of examples of  ANSI  X3.64  escape sequences.  TYPE
  1154.                          this file for a demo!
  1155.  
  1156.         DIZZY.C        DIZZY.C          Source  for  C  program   which  generated  part  of
  1157.                          ANSI80.TXT.
  1158.  
  1159.         DVORAK.TXT        DVORAK.TXT       Test data  to set up a quasi-Dvorak keyboard layout.
  1160.                          Unless you know what a Dvorak keyboard layout is, we
  1161.                                                     NOT                                                    ___                         strongly suggest  that you NOT TYPE this file.  This
  1162.                          is not a real Dvorak layout, but only  an example of
  1163.                          key redefinition.
  1164.  
  1165.         FCONSOLE.DEV     FANSI-CONSOLE                         _____________        FCONSOLE.DEV     FANSI-CONSOLE itself.
  1166.  
  1167.         FCONSOLE.DOC     FANSI-CONSOLE abbreviated                         _____________ ___________        FCONSOLE.DOC     FANSI-CONSOLE abbreviated  user  manual.   This file
  1168.                          includes information about  the  latest  version  of
  1169.                          FANSI-CONSOLE                         _____________                         FANSI-CONSOLE which is  not  yet in the printed user
  1170.                          manual.  PRINT or TYPE this file.  You are reading a
  1171.                          copy of it now!
  1172.  
  1173.         FCONSOLE.HST        FCONSOLE.HST     Revision history  information.   This  file includes
  1174.                                                                        FANSI-                                                                       ______                         information  about  the  latest  version  of  FANSI-
  1175.                          CONSOLE                         _______                         CONSOLE  which  is  not  yet  in  the  printed  user
  1176.                          manual.  PRINT or TYPE this file.
  1177.  
  1178.  
  1179.  
  1180.  
  1181.         (C) Copyright 1984-85 Hersey Micro Consulting                      12        (C) Copyright 1984-85 Hersey Micro Consulting                      12
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.         FANSI-CONSOLE                                        Starting Quickly        _____________        FANSI-CONSOLE                                        Starting Quickly
  1191.  
  1192.  
  1193.         SK.PCH        SK.PCH           Patch for Sidekick to keep it from  waking  up  when
  1194.                          Alt-Ctrl  is  pressed.   Use  Left-Shift-Right-Shift
  1195.                          instead.  See the  comments  in the file for details
  1196.                          on usage.
  1197.  
  1198.         SNOW.COM        SNOW.COM         Test program to help you  decide  how to set some of
  1199.                              FANSI-CONSOLE                             _____________                         the FANSI-CONSOLE hardware options.  Simply run  the
  1200.                          program.   See   the   chapter   entitled  "Detailed
  1201.                          Installation" for details.
  1202.  
  1203.         SPIT.EXE        SPIT.EXE         Test program for slowly trying test data.  Use it to
  1204.                          display a file  on  the console, like the MS(PC)-DOS
  1205.                          TYPE command.  It waits, with no prompts, for you to
  1206.                          press a key between every line displayed.
  1207.  
  1208.         If the listed files are not all  there,  ask  whomever  you  got  the
  1209.         program from to provide the missing files.  They are supposed to give
  1210.         you all the files listed here.   There  may  be  additional  optional
  1211.         files on the diskette which are not listed here.
  1212.  
  1213.         Please note that the user manual which appears  on  this  diskette is
  1214.         abbreviated        ___________        abbreviated.  Chapters describing  advanced  features  in detail have
  1215.                               abbreviated                              ___________        been omitted from the abbreviated  user  manual on the diskette.  See
  1216.         the chapter entitled Distribution and Licensing.
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.         (C) Copyright 1984-85 Hersey Micro Consulting                      13        (C) Copyright 1984-85 Hersey Micro Consulting                      13
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.         FANSI-CONSOLE                                        Starting Quickly        _____________        FANSI-CONSOLE                                        Starting Quickly
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.         2.2.2 Backup distribution diskette        _____ ______ ____________ ________        2.2.2 Backup distribution diskette
  1263.  
  1264.         The  second step is to  make  a  backup  copy  of  your  distribution
  1265.         diskette using the MS(PC)-DOS DISKCOPY command, as  outlined  in  the
  1266.         MS(PC)-DOS  manual.   Start  out  by  making  sure  the  distribution
  1267.         diskette is write protected, so you do not  accidentally destroy what
  1268.                             __                       ____        is on it by copying to it instead of copying from it.  After all, the
  1269.         reason you should make the  backup copy in the first place is to have
  1270.         extra copies if one copy gets accidentally destroyed.
  1271.  
  1272.  
  1273.  
  1274.         2.2.3 Backup system disks        _____ ______ ______ _____        2.2.3 Backup system disks
  1275.  
  1276.         The third step is to make backup copies of your MS(PC)-DOS  2.00  (or
  1277.         later  versions)  system  diskettes  using  the  MS(PC)-DOS  DISKCOPY
  1278.         command, as outlined in the MS(PC)-DOS manual.   A system disk is any
  1279.         disk with the MS(PC)-DOS operating system  on  it.   Many  MS(PC)-DOS
  1280.                       ___        diskettes are NOT system disks.  The best way to tell if  a  diskette
  1281.         is a system disk  is  to  put  the diskette into drive A: and restart
  1282.         MS(PC)-DOS by pressing  Alt-Ctrl-Del.   If  MS(PC)-DOS starts without
  1283.         further changing diskettes, then the  diskette  is a system disk.  If
  1284.         you have a fixed disk and you can start MS(PC)-DOS using Alt-Ctrl-Del
  1285.         without a diskette in drive A:, then your fixed disk is also a system
  1286.         disk.  However, it is not necessary to make a  backup  copy  of  your
  1287.                                FANSI-CONSOLE                               _____________        fixed disk just to try FANSI-CONSOLE.
  1288.  
  1289.         If your MS(PC)-DOS version  is  less  than 2.00, then run out and buy
  1290.                                    FANSI-CONSOLE                                   _____________        the  latest  version now!  FANSI-CONSOLE requires  at  least  version
  1291.         2.00. Many other programs soon  will as well.  Do not get lost in the
  1292.         past!
  1293.  
  1294.  
  1295.  
  1296.         2.2.4 Copy FCONSOLE.DEV to system disk        _____ ____ ____________ __ ______ ____        2.2.4 Copy FCONSOLE.DEV to system disk
  1297.  
  1298.         The  fourth  step  is  to   copy   the  file  FCONSOLE.DEV  from  our
  1299.         distribution diskette to your MS(PC)-DOS 2.00 (or later) system disks
  1300.         using the MS(PC)-DOS COPY command.  Copy  FCONSOLE.DEV  to  the  root
  1301.         directory on the system disk.  Do this to all your system  disks,  if
  1302.         you have more than one.   However, we suggest that you do them one at
  1303.         a time.  Test each one for a few days,  or  a time period comfortable
  1304.         for you, before installing it on other system disks.  If you  have  a
  1305.         fixed  disk,  we  suggest  you  try this on a diskette  first  before
  1306.                    FANSI-CONSOLE                   _____________        installing FANSI-CONSOLE on the fixed  disk.   All  this  caution  is
  1307.                                                             FANSI-CONSOLE                                                            _____________        merely  to  allow you to start your system without  FANSI-CONSOLE  if
  1308.         there are some problems with it on your system.
  1309.  
  1310.  
  1311.  
  1312.  
  1313.         (C) Copyright 1984-85 Hersey Micro Consulting                      14        (C) Copyright 1984-85 Hersey Micro Consulting                      14
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.         FANSI-CONSOLE                                        Starting Quickly        _____________        FANSI-CONSOLE                                        Starting Quickly
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.         2.2.5 Add DEVICE=FCONSOLE.DEV to CONFIG.SYS        _____ ___ ___________________ __ __________        2.2.5 Add DEVICE=FCONSOLE.DEV to CONFIG.SYS
  1329.  
  1330.         The fifth step is to add the line:
  1331.  
  1332.              DEVICE=FCONSOLE.DEV             DEVICE=FCONSOLE.DEV
  1333.  
  1334.         to the beginning of the CONFIG.SYS file on your system disk,  in  the
  1335.         root directory.  If there is a CONFIG.SYS  file in the root directory
  1336.         on your system disk when  you  start MS(PC)-DOS, MS(PC)-DOS will read
  1337.         it for special  instructions.   This  is  a  special  instruction  to
  1338.                                FANSI-CONSOLE                               _____________        MS(PC)-DOS to install  FANSI-CONSOLE  when MS(PC)-DOS starts up.  You
  1339.         must create the CONFIG.SYS  file  if  there is not already one in the
  1340.         root directory on the system disk.  Your  favorite editor may be used
  1341.         to  do  this.  It is important that the line be at the start  of  the
  1342.         CONFIG.SYS file instead  of  the  middle  or the end.  This is mostly
  1343.                            FANSI-CONSOLE                           _____________        because the sooner FANSI-CONSOLE gets  loaded  and its name banner is
  1344.         displayed,  the  sooner your larger typeahead buffer is ready  to  be
  1345.                                            FANSI-CONSOLE                                           _____________        used.  It is also important  that  FANSI-CONSOLE be loaded before any
  1346.         other device drivers that require keyboard or screen  handling,  such
  1347.         as mouse device drivers.  Otherwise,  the  position of this line does
  1348.         not matter.  The letters may be either upper or lower case.
  1349.  
  1350.         It is important that the  "DEVICE=FCONSOLE.DEV"  line is ended with a
  1351.         carriage return, and not just with the end  of  the  CONFIG.SYS file.
  1352.                                                                   _______        There is a bug in MS(PC)-DOS 2.0 which causes such a line without the
  1353.         carriage return to yield the following strange looking message:
  1354.  
  1355.              Bad or missing FCONSOLE.DEVLE.DEV             Bad or missing FCONSOLE.DEVLE.DEV
  1356.  
  1357.         The repeated part of the name is really in the message.  This bug was
  1358.         fixed in MS(PC)-DOS 3.0.
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.         (C) Copyright 1984-85 Hersey Micro Consulting                      15        (C) Copyright 1984-85 Hersey Micro Consulting                      15
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.         FANSI-CONSOLE                                        Starting Quickly        _____________        FANSI-CONSOLE                                        Starting Quickly
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.         2.2.6 Remove DEVICE=ANSI.SYS from CONFIG.SYS        _____ ______ _______________ ____ __________        2.2.6 Remove DEVICE=ANSI.SYS from CONFIG.SYS
  1395.  
  1396.         The sixth step is to delete any lines like:
  1397.  
  1398.              DEVICE=ANSI.SYS             DEVICE=ANSI.SYS
  1399.  
  1400.         from the CONFIG.SYS file.  If you have a reference to another console
  1401.         driver, such as the IBM-PC ANSI.SYS device driver,  in the CONFIG.SYS
  1402.                                                            FANSI-CONSOLE                                                           _____________        file then  you  should remove it.  This is because FANSI-CONSOLE is a
  1403.         direct replacement  for  ANSI.SYS as well as the part of the standard
  1404.         IBM-PC ROM BIOS that deals with the console.  They both have the name
  1405.         "CON:" when referred to later with other MS(PC)-DOS  commands.   They
  1406.         cannot coexist and there is no point in trying to make  them  coexist
  1407.                 FANSI-CONSOLE                _____________        because FANSI-CONSOLE has all the function  of  the  ANSI.SYS  device
  1408.         driver.
  1409.  
  1410.         Please note that it is only console drivers that  do  not  work  with
  1411.         FANSI-CONSOLE        _____________        FANSI-CONSOLE.  Device drivers for devices  other  than  the  console
  1412.                                       FANSI-CONSOLE                                      _____________        (CON:)  may   be  used  with  FANSI-CONSOLE.   Such  drivers  include
  1413.                                                                        FANSI-                                                                       ______        read/write memory-based diskette  emulators  (RAM-disk)  like  FANSI-
  1414.         RAMDISK  (tm)        _______  ____        RAMDISK  (tm)  and mouse device drivers.  So most lines  which  start
  1415.         with:
  1416.  
  1417.              DEVICE=             DEVICE=
  1418.  
  1419.         do not need to be deleted from CONFIG.SYS.
  1420.  
  1421.         If you happen to load both console drivers, the one which  is  loaded
  1422.         last is the one  that  will  really be used as the MS(PC)-DOS console
  1423.         driver.  It has  either  of  two  bad  effects,  depending upon which
  1424.         driver is specified first  in  CONFIG.SYS.   If  ANSI.SYS  is  loaded
  1425.                                                                        FANSI-                                                                       ______        first, memory is consumed by ANSI.SYS  to  no  effect,  since  FANSI-
  1426.         CONSOLE                                     FANSI-CONSOLE        _______                                     _____________        CONSOLE is used instead of  ANSI.SYS.   If  FANSI-CONSOLE  is  loaded
  1427.         first,  it  does  not  work  (unless  /Y=1, see the chapter  entitled
  1428.         "Detailed Installation").  In this case,  ANSI.SYS  is  used  as  the
  1429.         MS(PC)-DOS console  driver.  ANSI.SYS directly modifies ROM BIOS code
  1430.         variables (a bad  programming  practice)  and  then  calls  the  BIOS
  1431.         expecting those variables to have some  effect.   However,  the  BIOS
  1432.                                FANSI-CONSOLE                               _____________        calls are now calls to FANSI-CONSOLE, which does not use variables in
  1433.         the same place in memory as ANSI.SYS expected.
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.         (C) Copyright 1984-85 Hersey Micro Consulting                      16        (C) Copyright 1984-85 Hersey Micro Consulting                      16
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.         FANSI-CONSOLE                                        Starting Quickly        _____________        FANSI-CONSOLE                                        Starting Quickly
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.         2.2.7 Restart MS(PC)-DOS        _____ _______ __________        2.2.7 Restart MS(PC)-DOS
  1461.  
  1462.                                             _______ __________        The seventh and  last  step  is  to restart MS(PC)-DOS.  Now that you
  1463.         have changed your CONFIG.SYS file, all you do is use that system disk
  1464.         when you turn on the computer  or when you press the Alt-Ctrl-Del key
  1465.         combination.  Of course, you could have  several  system  disks  with
  1466.         both FCONSOLE.DEV and CONFIG.SYS on it and any one of them  will  do.
  1467.                ___        You do not need to  have these files on an available disk drive after
  1468.                                                                        FANSI-                                                                       ______        the MS(PC)-DOS operating system  is  loaded  at  the  start.   FANSI-
  1469.         CONSOLE        _______        CONSOLE remains loaded in memory as part of  the MS(PC)-DOS operating
  1470.         system until the next time you restart the system.
  1471.  
  1472.                       FANSI-CONSOLE                      _____________        You will know FANSI-CONSOLE is installed when you see the single line
  1473.         banner with the name of the  program and our copyright message at the
  1474.         top of your screen when you start.  If you do not see the banner when
  1475.                                  FANSI-CONSOLE                                 _____________        you start, you will know FANSI-CONSOLE is not  installed.   It  is as
  1476.         simple  as  that!   In  either  case, you will see the  old  familiar
  1477.         MS(PC)-DOS prompt.
  1478.  
  1479.         Notice  that  we  do  not beat you over the head with a  full  screen
  1480.         request for payment of the usage royalty,  like some programs do.  We
  1481.         just do that in the user manual!
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.         (C) Copyright 1984-85 Hersey Micro Consulting                      17        (C) Copyright 1984-85 Hersey Micro Consulting                      17
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.         FANSI-CONSOLE                                        Starting Quickly        _____________        FANSI-CONSOLE                                        Starting Quickly
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.         2.2.8 Add BUFFERS=20 to CONFIG.SYS        _____ ___ __________ __ __________        2.2.8 Add BUFFERS=20 to CONFIG.SYS
  1527.  
  1528.         Although it is not necessary, you may also want to add something like
  1529.         the following line to the CONFIG.SYS file on your system disk:
  1530.  
  1531.              BUFFERS=20             BUFFERS=20
  1532.  
  1533.         The letters may be either upper or lower case.  It is  not  important
  1534.         to place this line in any particular place  in  the  CONFIG.SYS file.
  1535.         The  purpose of this command  is  to  allow  more  buffer  space  for
  1536.         MS(PC)-DOS to use for reading  and  writing files.  Although this has
  1537.                            FANSI-CONSOLE                           _____________        nothing to do with FANSI-CONSOLE, it also  speeds up your computer by
  1538.         speeding up your disk accesses.  We  mention  it  here  because  many
  1539.         people are unaware  of  it.   The  only negative aspect to using this
  1540.         line in your CONFIG.SYS file is that  it  consumes  about  10  KB  of
  1541.         read/write memory for extra buffer space which is no longer available
  1542.         for your application programs.  However, you may replace  the  number
  1543.         20 with a smaller  number, even one as small as 5. It still speeds up
  1544.         your  system,  although  not  as  much.   The   space   required   is
  1545.         proportional to the number used.  Using a larger number may help more
  1546.         if you have a large or full  hard  disk.  If the number is too large,
  1547.         it starts slowing  the  computer  down  again.  Only you can find the
  1548.         best number for your system, but almost any number is better than the
  1549.         2 you get by default.
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.         (C) Copyright 1984-85 Hersey Micro Consulting                      18        (C) Copyright 1984-85 Hersey Micro Consulting                      18
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.         FANSI-CONSOLE                                        Starting Quickly        _____________        FANSI-CONSOLE                                        Starting Quickly
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.         2.2.9 Modify Prompt        _____ ______ ______        2.2.9 Modify Prompt
  1593.  
  1594.         Although it is not necessary, you  may want to add something like the
  1595.         following line to the AUTOEXEC.BAT file on your system disk:
  1596.  
  1597.         PROMPT $e[2;37;40m$e[J$n$g        PROMPT $e[2;37;40m$e[J$n$g
  1598.  
  1599.         Note  that  upper  and  lower  case letters must be used  exactly  as
  1600.         indicated in the prompt.  This is a MS(PC)-DOS  internal command that
  1601.         describes the prompt that MS(PC)-DOS should use  when it is ready for
  1602.         a new command.  In this case, we  have  it send out an ANSI X3.64 SGR
  1603.         escape sequence (indicated by the "$e[2;37;40m") to set  the  current
  1604.         screen colors and  other  attributes  to  the  normal  values  before
  1605.         displaying the  current  drive  letter ($n) and a greater than symbol
  1606.         ($g).   We also send out  an  ANSI  X3.64  erase  in  display  escape
  1607.         sequence  ($e[J)  to  erase  the  rest of the screen in  the  current
  1608.         colors.  We recommend this because some programs  leave  the  current
  1609.         screen color attributes in undesired states.  If the  screen  erasing
  1610.         is not done, you may find that even though what you type is the right
  1611.         color, and the rest of the screen is black, the cursor is a different
  1612.         color.
  1613.  
  1614.         However, using a prompt like this does  have some small side effects,
  1615.         which you should note.
  1616.  
  1617.           1.  The PROMPT only resets the  foreground  and  background  colors
  1618.               after every MS(PC)-DOS command, when the MS(PC)-DOS ECHO is ON.
  1619.               If ECHO is OFF, it has no effect.
  1620.  
  1621.           2.  The PROMPT resets the  foreground  and  background colors after
  1622.               _____              every MS(PC)-DOS command, when the MS(PC)-DOS ECHO is on.  This
  1623.               means that you will not be able to  change  the  colors without
  1624.               changing the PROMPT, since it will reset them again immediately
  1625.               afterwards.   So  you  may  want to experiment  with  different
  1626.                      ______              colors before setting up this PROMPT.
  1627.  
  1628.           3.  MS(PC)-DOS is apparently counting the prompt characters, except
  1629.               the  escape.   When you  use  this  prompt  and  you  type  the
  1630.               line-delete character (ESC for PC-DOS and Ctrl-X for MS-DOS) to
  1631.               restart a  line  that  you are typing at the MS(PC)-DOS prompt,
  1632.               MS(PC)-DOS spaces  over  too far for the new line.  It does not
  1633.               realize that these prompt characters do not all  really  appear
  1634.               on the screen.
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.         (C) Copyright 1984-85 Hersey Micro Consulting                      19        (C) Copyright 1984-85 Hersey Micro Consulting                      19
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.         FANSI-CONSOLE                                        Starting Quickly        _____________        FANSI-CONSOLE                                        Starting Quickly
  1653.  
  1654.  
  1655.           4.  When    you    use    this    prompt   and   you    type    the
  1656.               echo-console-onto-printer character (Ctrl-PrtSc  for PC-DOS and
  1657.               Ctrl-P for  MS-DOS),  prompts do not appear the same as they do
  1658.               on  the  screen.   This  is  because  your  printer  does   not
  1659.               understand ANSI X3.64 escape sequences.
  1660.  
  1661.           5.  When you include an erase in display command  as  part  of your
  1662.               prompt, there  will  be a small delay while the erasing is done
  1663.               before the printed part of your prompt appears.  The closer the
  1664.               prompt  is  to the top of the display, the  longer  the  delay.
  1665.               This  is  more  noticeable  with some display  adapters  (those
  1666.               requiring the /H=1 option) than others.
  1667.  
  1668.         You may find a different set of  colors or attributes desirable.  You
  1669.         may also  want  the MS(PC)-DOS prompt to use different colors or have
  1670.         different attributes than what you type after it.  So you may want to
  1671.         use different ANSI X3.64 SGR commands, like the following:
  1672.  
  1673.         PROMPT $e[2;32;40m$e[J$e[1;36m$n$g$e[2;32m        PROMPT $e[2;32;40m$e[J$e[1;36m$n$g$e[2;32m
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.         (C) Copyright 1984-85 Hersey Micro Consulting                      20        (C) Copyright 1984-85 Hersey Micro Consulting                      20
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.         FANSI-CONSOLE                                        Starting Quickly        _____________        FANSI-CONSOLE                                        Starting Quickly
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.         2.2.10 Provide memory for applications programs        ______ _______ ______ ___ ____________ ________        2.2.10 Provide memory for applications programs
  1725.  
  1726.  
  1727.                   FANSI-CONSOLE                  _____________        Although, FANSI-CONSOLE does not require much memory for  itself,  it
  1728.         does require some.  If you have  made  ram-disks  or  print  spoolers
  1729.         consume all the extra memory you  had before, then you need to adjust
  1730.         these  programs  to use a bit less.  You need to have about the  same
  1731.         amount of memory  left  over  for  applications  programs  as you did
  1732.         before.   Otherwise  programs will run out of room because  you  have
  1733.         left too little for them.  Sometimes  a  program  will  not  complain
  1734.         directly about  having  less  memory, instead it may start doing more
  1735.         disk accesses than before.  It may  do this either to load and reload
  1736.         overlays  or  to  spill  large  amounts  of data into and  out  of  a
  1737.         temporary disk file.
  1738.  
  1739.         This even happens on computers fully loaded with  memory.   Remember,
  1740.         what counts is not  the total memory you have, but how much of it you
  1741.         have left for the applications programs.  To find out how much memory
  1742.         is left over for applications programs,  use  the  MS(PC)-DOS  CHKDSK
  1743.         command.  The last  line  printed  is  the amount of memory usable by
  1744.         applications programs.  We can not tell you exactly how much you will
  1745.         need,  since  it depends on what programs you run.   However,  nearly
  1746.         everyone should leave at least 128 KB.
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.         (C) Copyright 1984-85 Hersey Micro Consulting                      21        (C) Copyright 1984-85 Hersey Micro Consulting                      21
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.         FANSI-CONSOLE                                        Starting Quickly        _____________        FANSI-CONSOLE                                        Starting Quickly
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.                          FANSI-CONSOLE        _______________________________        2.3 How do I use FANSI-CONSOLE?
  1792.  
  1793.  
  1794.                              FANSI-CONSOLE                             _____________        Now that  you  have  FANSI-CONSOLE installed, you just proceed as you
  1795.                                                       FANSI-CONSOLE                                                      _____________        always do,  and  mostly  ignore the fact that FANSI-CONSOLE is loaded
  1796.                                  FANSI-CONSOLE                                 _____________        and  running.   When the FANSI-CONSOLE banner appears at the  top  of
  1797.         your screen when you start MS(PC)-DOS, many programs magically  paint
  1798.         the screen faster without your further  intervention.   All  that  is
  1799.         necessary for you to do now is to appreciate our efforts!
  1800.  
  1801.         As noted before, you may want to use the typeahead buffer  more  than
  1802.         before.  You may also want to  take advantage of the new special keys
  1803.         described here.
  1804.  
  1805.         Some more useful features are  described  in  the  chapters  entitled
  1806.         "Detailed Installation" and "Advanced Features", but you do not  need
  1807.         to rush to those chapters yet.
  1808.  
  1809.  
  1810.         2.3.1 Using the Ctrl-F key
  1811.  
  1812.         Press the  Ctrl-F  key  to simply flush (empty) the typeahead buffer.
  1813.         The Ctrl-F is left in the buffer, but many  programs  ignore it or do
  1814.         something harmless.  If you find an application that  does  something
  1815.         dangerous with the Ctrl-F key, you may want to  try  the  Ctrl-S  key
  1816.         instead.
  1817.  
  1818.  
  1819.         2.3.2 Using the Ctrl-S key
  1820.  
  1821.         Press  the  Ctrl-S  key  to  flush the typeahead buffer and,  if  the
  1822.         current program uses Ctrl-S as a pause key, cause the current program
  1823.         to  pause.   Most  programs  pay attention to  this  key  and  pause.
  1824.         Otherwise  they  probably ignore it.  The  standard  IBM-PC  software
  1825.         processes  the  Ctrl-S  slightly  differently,  by  not flushing  the
  1826.         typeahead buffer when  a  Ctrl-S  is  pressed.   This  means that the
  1827.         standard IBM-PC software ignores the Ctrl-S character if you  already
  1828.         have some characters in the typeahead  buffer.   For  other  ways  to
  1829.         pause, see the  description  of  the  Ctrl-Num-Lock  key  in the next
  1830.         paragraph and  of  the  /L=1 option in the chapter entitled "Detailed
  1831.         Installation".
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.         (C) Copyright 1984-85 Hersey Micro Consulting                      22        (C) Copyright 1984-85 Hersey Micro Consulting                      22
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.         FANSI-CONSOLE                                        Starting Quickly        _____________        FANSI-CONSOLE                                        Starting Quickly
  1851.  
  1852.  
  1853.  
  1854.  
  1855.         2.3.3 Using the Ctrl-Num-Lock key
  1856.  
  1857.         Press  the  Ctrl-Num-Lock key to cause the display to  pause  without
  1858.                                                      FANSI-CONSOLE                                                     _____________        flushing  the  typeahead   buffer.    With   FANSI-CONSOLE  this  key
  1859.         combination works in a  manner  similar  to the way it works with the
  1860.         standard IBM-PC software.  One advantage, however, is that unlike the
  1861.                                    FANSI-CONSOLE                                   _____________        standard IBM-PC software,  FANSI-CONSOLE  prevents  the appearance of
  1862.         duplicate lines during a pause.   Press  any other key combination to
  1863.         unlock the pause.  Unless the second key combination  is a Ctrl-Break
  1864.         or a Ctrl-C, it  is  ignored  other than for clearing the pause.  Any
  1865.                                 FANSI-CONSOLE                                _____________        program that works with FANSI-CONSOLE pauses with Ctrl-Num-Lock.  For
  1866.         other  ways to pause, see  the  description  of  the  Ctrl-S  in  the
  1867.         previous  paragraph  and of the /L=1 option in the  chapter  entitled
  1868.         "Detailed Installation".
  1869.  
  1870.  
  1871.         2.3.4 Using the Ctrl-C or Ctrl-Break keys
  1872.  
  1873.         Press the Ctrl-C key  to  cancel  most  programs.   It  is treated by
  1874.         FANSI-CONSOLE        _____________        FANSI-CONSOLE as equivalent to the Ctrl-Break  key.   Both  keys  are
  1875.         treated the same  way  as  the  standard  IBM-PC  software treats the
  1876.         Ctrl-Break key, which is to flush the typeahead buffer before placing
  1877.         a Ctrl-C  in  it.   The standard IBM-PC software processes the Ctrl-C
  1878.         slightly differently, by not flushing the  typeahead  buffer  when  a
  1879.         Ctrl-C is pressed.  This means  that  the  standard  IBM-PC  software
  1880.         ignores  the  standard MS(PC)-DOS Ctrl-C cancel  character  when  you
  1881.         already  have  some  characters  in the typeahead  buffer.   Pressing
  1882.         Ctrl-C does  not  cancel  any program that Ctrl-Break does not cancel
  1883.         when using the standard IBM-PC software.
  1884.  
  1885.  
  1886.         2.3.5 Using the Ctrl-Equals key
  1887.  
  1888.         Press the Ctrl-Equals key combination,  instead  of  the  Ctrl-6  key
  1889.         combination used by  the  standard  IBM-PC  software,  to  get a Unit
  1890.         Separator (US) character.  Wherever any application program specifies
  1891.         the  use of the Ctrl-6  key  combination  in  its  user  manual,  use
  1892.                                  FANSI-CONSOLE                                 _____________        Ctrl-Equals instead when FANSI-CONSOLE is  installed.   This  is  the
  1893.                                                                 FANSI-CONSOLE                                                                _____________        only character  whose key combination is different with FANSI-CONSOLE
  1894.         than with the standard IBM-PC software.  This character was placed at
  1895.         a different key to free  a whole row of keys (Ctrl-1 thru Ctrl-0) for
  1896.                      FANSI-CONSOLE                     _____________        later use by FANSI-CONSOLE.
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.         (C) Copyright 1984-85 Hersey Micro Consulting                      23        (C) Copyright 1984-85 Hersey Micro Consulting                      23
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.         FANSI-CONSOLE                                        Starting Quickly        _____________        FANSI-CONSOLE                                        Starting Quickly
  1917.  
  1918.  
  1919.  
  1920.  
  1921.  
  1922.  
  1923.                                FANSI-CONSOLE        _____________________________________        2.4 How do I uninstall FANSI-CONSOLE?
  1924.  
  1925.  
  1926.         If you ever  find  that  you  need to use another application program
  1927.                        FANSI-CONSOLE                       _____________        without having FANSI-CONSOLE installed, because of incompatibility or
  1928.         other reasons, it is just as easy to uninstall  as  it is to install.
  1929.         The easiest way is to  start your system using a system disk on which
  1930.         FANSI-CONSOLE        _____________        FANSI-CONSOLE is not installed.
  1931.  
  1932.         Another way is to simply remove the "DEVICE=FCONSOLE.DEV"  line  from
  1933.         the CONFIG.SYS file on  your  normal  system disk.  If it is the only
  1934.                                  FANSI-CONSOLE                                 _____________        line in CONFIG.SYS, then FANSI-CONSOLE may  also  be  uninstalled  by
  1935.         deleting  or  renaming CONFIG.SYS to another  name  like  CONFIG.TMP.
  1936.         Once the line is removed from CONFIG.SYS, or CONFIG.SYS is removed or
  1937.         renamed,  you  must  restart  your computer.  This  may  be  done  by
  1938.         pressing Alt-Ctrl-Del or by turning your computer off and then on.
  1939.  
  1940.         Simply removing the FCONSOLE.DEV  file  from  your  system  disk,  or
  1941.                                                                        FANSI-                                                                       ______        renaming  it,  and restarting your computer  also  uninstalls  FANSI-
  1942.         CONSOLE        _______        CONSOLE, but it causes the following error message to be displayed by
  1943.         MS(PC)-DOS when you start your computer:
  1944.  
  1945.              Bad or missing FCONSOLE.DEV             Bad or missing FCONSOLE.DEV
  1946.  
  1947.                                     FANSI-CONSOLE                                    _____________        If  you  are  uninstalling  FANSI-CONSOLE,  and  you  have  set  your
  1948.         MS(PC)-DOS prompt to use ANSI X3.64 escape sequences  codes, you will
  1949.         probably  want  to  replace  the  "DEVICE=FCONSOLE.DEV"  line in  the
  1950.         CONFIG.SYS file with a line containing "DEVICE=ANSI.SYS", or at least
  1951.         change your prompt again.
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.         (C) Copyright 1984-85 Hersey Micro Consulting                      24        (C) Copyright 1984-85 Hersey Micro Consulting                      24
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.         FANSI-CONSOLE                                   Detailed Installation        _____________        FANSI-CONSOLE                                   Detailed Installation
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.  
  1989.  
  1990.  
  1991.                                       Chapter 3                                      Chapter 3
  1992.  
  1993.                                 Detailed Installation                                Detailed Installation
  1994.  
  1995.  
  1996.  
  1997.  
  1998.         ___________________________________________________        3.1 So what is an MS(PC)-DOS device driver, anyway?
  1999.  
  2000.  
  2001.         Now  we  describe  some  features of MS(PC)-DOS  that  are  not  well
  2002.         described in  the  IBM-PC DOS manuals.  Some but not all the features
  2003.                                   __        are in the manuals.  What is in the manuals  is  definitely  hard  to
  2004.         find.  IBM has even moved most of this  information  to  a separately
  2005.         purchased manual called the DOS Technical Reference Manual.  We  feel
  2006.                                                              FANSI-CONSOLE                                                             _____________        it is useful for you to know this to understand what FANSI-CONSOLE is
  2007.         and how it works.
  2008.  
  2009.         MS(PC)-DOS has  provision  for  people other than IBM or Microsoft to
  2010.         write something called a "loadable device driver".  A loadable device
  2011.         driver is Microsoft's excellent answer  to  the  problems  that  many
  2012.         IBM-PC compatible add-on hardware manufactures had with DOS 1.xx. The
  2013.         problem was that to make  a new piece of hardware work in your system
  2014.         as though it was really an integral part of the original  IBM-PC  and
  2015.         IBM-PC DOS, the add-on manufacturers had to create software for their
  2016.         cards  and  make  it  look  like  part  of  the original IBM-PC  DOS.
  2017.         However, they were not given the source program  code for MS(PC)-DOS,
  2018.         nor were they given a standard way to write their software  and  have
  2019.         MS(PC)-DOS  include  this  code  into  itself  as it started up.   So
  2020.         everyone started disassembling  the  operating system and making some
  2021.         very ugly programs that patched themselves into the operating  system
  2022.         in whatever ways they could figure out.  The result was that choosing
  2023.         two  of  these programs for two different pieces of  add-on  hardware
  2024.         would almost invariably cause  conflicts  and  they  would  not  work
  2025.         together.   Furthermore,  the  programs  would  not  work with  newer
  2026.         versions  of  MS(PC)-DOS, if  for  no  other  reason  than  that  the
  2027.         MS(PC)-DOS internal program variable addresses would change.
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.         (C) Copyright 1984-85 Hersey Micro Consulting                      25        (C) Copyright 1984-85 Hersey Micro Consulting                      25
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.         FANSI-CONSOLE                                   Detailed Installation        _____________        FANSI-CONSOLE                                   Detailed Installation
  2049.  
  2050.  
  2051.         Microsoft's solution was to  allow  add-on  hardware manufacturers to
  2052.         write  programs  called  loadable  device  drivers  to control  their
  2053.         hardware ("drive their devices") by following a standard  form  which
  2054.         Microsoft specified.  These device drivers are then loaded  at  start
  2055.         up time similarly  to  the  original  device  drivers  that come with
  2056.         MS(PC)-DOS from your original  manufacturer  (IBM  or your equivalent
  2057.         maker).   This  is  a  new  feature  of  MS(PC)-DOS  2.00  and  later
  2058.         versions.
  2059.  
  2060.         Now all the add-on hardware manufacturers have to do is to give you a
  2061.         driver  program  in a regular MS(PC)-DOS file, and tell  you  how  to
  2062.         include  it  in  your  operating  system as you start up.   IBM  even
  2063.         provides two loadable device drivers themselves.  One  is  a  console
  2064.         driver called  ANSI.SYS  and  was provided in object form.  The other
  2065.         was a read/write memory based disk  emulation  (ram-disk)  which  was
  2066.         provided as a listing (source form)  in  the  MS(PC)-DOS  manual  for
  2067.         version 2.0. In version 3.0 they included a similar program in object
  2068.         form called VDISK.SYS.
  2069.  
  2070.         Besides allowing the  add-on  hardware manufacturers to create driver
  2071.         programs for their hardware, the loadable device drivers  can also be
  2072.         used to change the behavior of devices which are already supported by
  2073.                                           FANSI-CONSOLE                                          _____________        MS(PC)-DOS.  That is exactly what FANSI-CONSOLE is all about!
  2074.  
  2075.         The  best  part is how you incorporate loadable device  drivers  into
  2076.         MS(PC)-DOS.  All you have to do is create  a  file  called CONFIG.SYS
  2077.         with  a  few commands in it.  MS(PC)-DOS always read  this  file,  if
  2078.         there is  one  on  your  system  disk, when it starts and it executes
  2079.         these commands before  it  does  anything  else.   It  does this even
  2080.         before doing the AUTOEXEC.BAT file.   Because  of the nature of these
  2081.         commands, they may only be done in the  CONFIG.SYS  file  and nowhere
  2082.         else.
  2083.  
  2084.         The command to load a loadable device driver is:
  2085.  
  2086.         DEVICE=<driver file name> <options>        DEVICE=<driver file name> <options>
  2087.  
  2088.         The <driver file name> part is the MS(PC)-DOS file name of the device
  2089.         driver.   If  the  driver  is  in  a  directory  other than the  root
  2090.         directory, the complete path name  must  be used.  What the <options>
  2091.         part looks like is entirely up to  your device driver authors (that's
  2092.         us!).  So it looks like whatever they  decide.  It may look different
  2093.         for different device drivers.  Often <options> are unnecessary.
  2094.  
  2095.         The order  of  the  DEVICE commands determines which is loaded first.
  2096.         If two drivers have the same name, like CON: which is the name of the
  2097.         MS(PC)-DOS console driver, the one which is loaded  last  is  the one
  2098.         used.
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.         (C) Copyright 1984-85 Hersey Micro Consulting                      26        (C) Copyright 1984-85 Hersey Micro Consulting                      26
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.         FANSI-CONSOLE                                   Detailed Installation        _____________        FANSI-CONSOLE                                   Detailed Installation
  2115.  
  2116.  
  2117.  
  2118.  
  2119.  
  2120.  
  2121.         _______________________________________        3.2 What if my needs are ... different?
  2122.  
  2123.  
  2124.         FANSI-CONSOLE        _____________        FANSI-CONSOLE has many  installation  options.  They all have default
  2125.                                         FANSI-CONSOLE                                        _____________        values which are set  so  that  FANSI-CONSOLE  is  as  similar to the
  2126.         standard  IBM-PC  console  software  as  possible.   This means,  for
  2127.         example, that the options  which  require  hardware dependent values,
  2128.         have  defaults  that match the needs of the standard  IBM-PC  display
  2129.                                          FANSI-CONSOLE                                         _____________        adapter cards.  So, by default,  FANSI-CONSOLE  should  work  on  all
  2130.         "equivalent" computers and adapter cards.  However,  if  you  do  not
  2131.                                                           FANSI-CONSOLE                                                          _____________        have  a  standard  IBM-PC  display adapter card,  FANSI-CONSOLE  will
  2132.                       ______        probably work better if the option values are changed.  Also, many of
  2133.         the options are used to select  behavior which is more to your liking
  2134.         than the behavior of the standard IBM-PC console software.
  2135.  
  2136.         You do not need to be a technical genius to figure out how to set the
  2137.         options for your computer.  It just takes some reading, some thought,
  2138.         and a few minutes time.  It only needs to be figured out once, unless
  2139.         you change your needs by, for example, changing  your display adapter
  2140.         card.  You will probably find that it will be worth the  effort.   Do
  2141.         not worry.  You  can  not  hurt  your  computer  by experimenting and
  2142.         trying out different  option  settings,  even  if they turn out to be
  2143.         wrong for your display adapter card.   The  worst  thing  that  could
  2144.         happen is that you would have to  start the installation process over
  2145.         again.
  2146.  
  2147.         Sometimes the description for an  option  refers to other sections of
  2148.         this user manual.  If you are unsure about how  you  want to set that
  2149.         option after reading the description, you may  want to read the other
  2150.         sections before deciding.  Again,  do  not  worry.   You  can  always
  2151.         change your choice later.
  2152.  
  2153.         The options are set by "parameter switches" which  are  added  to the
  2154.         end of  the  DOS  configuration command in the CONFIG.SYS file.  Each
  2155.         option takes the form of an arbitrary number  of  spaces  followed by
  2156.         one slash (or a minus sign, if you prefer)  a  letter, an equal sign,
  2157.         and a number.  If the number starts with a  zero,  it is considered a
  2158.         hexadecimal number.  Otherwise it is  considered  a  decimal  number.
  2159.         The letter  tells  which option is being set and the number specifies
  2160.         the value of the option.  It does not matter  which  case  (upper  or
  2161.         lower) the letters are.  An example is:
  2162.  
  2163.         DEVICE=FCONSOLE.DEV  /G=400  /S=10000        DEVICE=FCONSOLE.DEV  /G=400  /S=10000
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.         (C) Copyright 1984-85 Hersey Micro Consulting                      27        (C) Copyright 1984-85 Hersey Micro Consulting                      27
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.         FANSI-CONSOLE                                   Detailed Installation        _____________        FANSI-CONSOLE                                   Detailed Installation
  2181.  
  2182.  
  2183.         We use many spaces between options in  this manual, only for clarity.
  2184.         You may use as many spaces as  you  like, or even no spaces.  The one
  2185.         exception  is  that  there  must  be  at  least  one space after  the
  2186.         FCONSOLE.DEV file name, if there  are  any  options  specified.   The
  2187.         options  are  processed in a left to right order, so if an option  is
  2188.         specified more than once, the rightmost  instance  will  be  the  one
  2189.         which has an effect.
  2190.  
  2191.         The option letters and their meanings are as follows:
  2192.  
  2193.         A - Attributes
  2194.         B - Blink
  2195.         C - Color What You Can
  2196.         F - Font Table Address
  2197.         G - Ctrl-G Bell Length
  2198.         H - Horizontal Retrace Delay
  2199.         I - Initialize with Internal Controller parameters
  2200.         K - Key Bell Frequency
  2201.         L - Lock on Scroll-Lock
  2202.         M - Macro Memory Allocated
  2203.         N - No Color Display
  2204.         O - One Finger Typing
  2205.         P - Page Overlap
  2206.         R - Recall Line Maximum
  2207.         S - Screen Save Timeout
  2208.         T - TTY ROM BIOS Calls Use ANSI X3.64
  2209.         V - Vertical Retrace Delay
  2210.         W - Word Wide Screen Move
  2211.         X - Extended Features
  2212.         Y - Yuck, You Should Be So Compatible
  2213.  
  2214.         The  following  subsections  describe  each  option  in detail.   The
  2215.         chapter   entitled   "Compatibility    and   Limitations"   indicates
  2216.         appropriate option selections for  various  hardware  configurations,
  2217.         when they differ from the defaults.
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.         (C) Copyright 1984-85 Hersey Micro Consulting                      28        (C) Copyright 1984-85 Hersey Micro Consulting                      28
  2238.  
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.         FANSI-CONSOLE                                   Detailed Installation        _____________        FANSI-CONSOLE                                   Detailed Installation
  2247.  
  2248.  
  2249.                                     A - Attributes                                    _   __________                                    A - Attributes
  2250.  
  2251.                                                 FANSI-CONSOLE                                                _____________        This option specifies the response that FANSI-CONSOLE should give  to
  2252.         the ANSI X3.64 device attributes (DA) command.  Setting  this  option
  2253.         is  only  important  if  you  have  a program expecting to talk to  a
  2254.         particular ANSI  X3.64  terminal,  and it wants the exact response of
  2255.                                                          FANSI-CONSOLE                                                         _____________        that particular terminal  from  the DA command.  FANSI-CONSOLE treats
  2256.         this option as a two byte  number.  The high byte specifies the first
  2257.         value returned, and the low byte specifies the  second byte returned.
  2258.         This is easiest to understand when a hexadecimal number is specified,
  2259.                                                                        FANSI-                                                                       ______        by using a  leading  zero.   So  for  example,  /A=00100 makes FANSI-
  2260.         CONSOLE        _______        CONSOLE return ESC [ ?  01 ; 00, which is the response code for a DEC
  2261.         VT101 terminal.  The default is /A=00000.  This  may be changed if we
  2262.         get an official implementation number.  For  more  details,  see  the
  2263.         section entitled "What can the  ANSI  X3.64 escape sequences do?"  in
  2264.         the chapter entitled "ANSI X3.64 escape sequences".
  2265.  
  2266.  
  2267.  
  2268.                                       B - Blink                                      _   _____                                      B - Blink
  2269.  
  2270.                                        FANSI-CONSOLE                                       _____________        This option specifies whether  FANSI-CONSOLE  should  blink the video
  2271.         display  on  and off when scrolling the color display  in  the  25x80
  2272.         alphanumeric screen display mode.  It  has  no effect unless the /H=1
  2273.                                                FANSI-CONSOLE                                               _____________        option is used.  A value of /B=1 means FANSI-CONSOLE should blink.  A
  2274.                             FANSI-CONSOLE                            _____________        value of /B=0 means FANSI-CONSOLE should not blink.  Other values are
  2275.         ignored.  Blinking  the  screen  during scrolling allows the use of a
  2276.         faster  scrolling  routine that would otherwise  cause  "snow"  (also
  2277.         known as hashing) on monitors requiring the /H=1 option.  If the /H=1
  2278.         option must  be  used,  we recommend using /B=1 (unless /W=1) because
  2279.         otherwise the scrolling will be  too  slow.  The drawback to blinking
  2280.         is that it is somewhat hard on the eyes.   However,  this is what the
  2281.         standard IBM-PC BIOS does, so  it  will appear "normal".  The default
  2282.         value is  /B=1,  because  the IBM-PC color graphics card requires the
  2283.         /H=1 option.  Related options are /H, /V, and /W.
  2284.  
  2285.         For the IBM-PC color graphics adapter, we recommend /B=1.
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.         (C) Copyright 1984-85 Hersey Micro Consulting                      29        (C) Copyright 1984-85 Hersey Micro Consulting                      29
  2304.  
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.         FANSI-CONSOLE                                   Detailed Installation        _____________        FANSI-CONSOLE                                   Detailed Installation
  2313.  
  2314.  
  2315.                                 C - Color What You Can                                _   _____ ____ ___ ___                                C - Color What You Can
  2316.  
  2317.                                       FANSI-CONSOLE                                      _____________        This option specifies whether FANSI-CONSOLE should use the ANSI X3.64
  2318.         SGR current graphics rendition to color the characters written to the
  2319.                                                         FANSI-CONSOLE                                                        _____________        screen where possible.  A value of /C=1  means  FANSI-CONSOLE  should
  2320.                                                      FANSI-CONSOLE                                                     _____________        use the current SGR.  A value of  /C=0 means FANSI-CONSOLE should use
  2321.         IBM-PC ROM BIOS compatible coloring.  Other values are ignored.  This
  2322.         option gives the starting value  for  the FANSI-COLOR mode, which may
  2323.         later be changed with the ANSI X3.64 FANSI-SM  and FANSI-RM commands.
  2324.         If the /C=1 option is used, many programs  which  would  display only
  2325.         white characters on  a  black  background  with  /C=0,  will  display
  2326.         characters in the current colors and attributes  set by the last ANSI
  2327.         X3.64  SGR  command instead.  This would normally be the  colors  and
  2328.         attributes set  by  the  MS(PC)-DOS PROMPT command.  To do this, /C=1
  2329.         forces all screen display mode settings be modified to the equivalent
  2330.         colored variation,  if  there  is one.  Also, /C=1 forces the primary
  2331.         graphics rendition to have the last foreground and background  colors
  2332.         explicitly set with the ANSI X3.64 SGR command.  The default value is
  2333.         /C=0, because this is the IBM-PC compatible  setting.   We  generally
  2334.         suggest /C=1, because  it  makes  many  programs  use  the colors you
  2335.                                                                        FANSI-                                                                       ______        prefer instead of white on black.  However, if you insist that FANSI-
  2336.         CONSOLE        _______        CONSOLE colors things the same  way  as the standard IBM-PC software,
  2337.                  ____        then you must use /C=0.  This option is related  to  the  /N  option,
  2338.         which has priority over this option.
  2339.  
  2340.         However,  there  may  be  a  few programs which do not  color  things
  2341.         reasonably when /C=1, particularly some games.  Note that this option
  2342.         will mostly affect only those programs which normally unintentionally
  2343.         cause  the  colors to be white on black as a side effect of  changing
  2344.         the  screen  display  mode.   Programs  which  intentionally set  the
  2345.         foreground and background colors will not be affected.
  2346.  
  2347.  
  2348.  
  2349.                                 F - Font Table Address                                _   ____ _____ _______                                F - Font Table Address
  2350.  
  2351.         This option  specifies  the offset in the ROM BIOS segment (F000:) of
  2352.         the normal graphics character set.  The default  offset  is  /F=0FA6E
  2353.         (hexadecimal), since this  is  the  address  used  in  the IBM-PC ROM
  2354.         BIOS.  If this option is  not  set appropriately, then the characters
  2355.                          ________ ______ _______ _____        displayed in the graphics screen display modes will appear as strange
  2356.                                                   not                                                  ___        shapes instead of characters.   This  is  not meant to allow a way to
  2357.         create alternate character  sets,  but  only  to  specify  where  the
  2358.         regular  graphics  character  set  is  in  the  ROM  if  you  have  a
  2359.         non-standard PC. Most people will not need  to set this option.  This
  2360.         only  affects   graphics  screen  display  mode  characters  and  not
  2361.         alphanumeric screen display  mode  characters.   Alternate  character
  2362.         sets for the graphics screen display modes may  be  specified  in the
  2363.         usual manner.
  2364.  
  2365.  
  2366.  
  2367.  
  2368.  
  2369.         (C) Copyright 1984-85 Hersey Micro Consulting                      30        (C) Copyright 1984-85 Hersey Micro Consulting                      30
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.         FANSI-CONSOLE                                   Detailed Installation        _____________        FANSI-CONSOLE                                   Detailed Installation
  2379.  
  2380.  
  2381.                                 G - Ctrl-G Bell Length                                _   ______ ____ ______                                G - Ctrl-G Bell Length
  2382.  
  2383.         This option specifies the duration of the Ctrl-G  bell.  The duration
  2384.         is specified as a delay loop count, so the exact delay  time  depends
  2385.         upon  how  fast your IBM-PC or equivalent runs.  For  the  IBM-PC,  a
  2386.         count of /G=4096 lasts about one  second.   The  default  is  /G=4096
  2387.         because it is the amount of time used by the IBM-PC ROM BIOS.  If you
  2388.         like your bell a  bit  shorter,  we suggest the bell given by /G=400.
  2389.         If your computer is faster than an IBM-PC, you may want  to  increase
  2390.         this number.  Specifying /G=0 turns off the Ctrl-G bell entirely.
  2391.  
  2392.  
  2393.  
  2394.                              H - Horizontal Retrace Delay                             _   __________ _______ _____                             H - Horizontal Retrace Delay
  2395.  
  2396.                                           FANSI-CONSOLE                                          _____________        This  option  specifies  whether  FANSI-CONSOLE  must  wait  for  the
  2397.         horizontal retrace signal on color graphics cards before  writing  to
  2398.         screen memory in the 25x80 alphanumeric screen display modes.  It has
  2399.                                                                        FANSI-                                                                       ______        no effect for monochrome display cards.  A value of /H=1 means FANSI-
  2400.         CONSOLE                                      FANSI-CONSOLE        _______                                      _____________        CONSOLE  must  delay.  A value of /H=0 means FANSI-CONSOLE  need  not
  2401.         delay.  Other values are ignored.  The default value is /H=1, because
  2402.         the  IBM-PC  color graphics card requires this delay or  else  "snow"
  2403.         (also known  as  hashing) appears when the screen is written to.  You
  2404.         may not mind this, but most people  do.  If your add-on manufacture's
  2405.         color graphics card does not require a delay,  then  using  /H=0 will
  2406.         give a  much  nicer  and faster screen display.  The chapter entitled
  2407.         "Compatibility and Limitations" indicates  those display adapters for
  2408.         which /H=0 is  appropriate.   In  addition,  we  have  a test program
  2409.         called  SNOW.   Just run SNOW, and you will able to see which way  to
  2410.         set the /H option.  Related options are /B, /V, and /W.
  2411.  
  2412.         For the IBM-PC color graphics adapter,  we  recommend  /H=1.   For  a
  2413.         Tecmar Graphics Master, use /H=0.  For Compaq's or  Zenith 150's, use
  2414.         /H=0.
  2415.  
  2416.  
  2417.  
  2418.  
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435.         (C) Copyright 1984-85 Hersey Micro Consulting                      31        (C) Copyright 1984-85 Hersey Micro Consulting                      31
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.         FANSI-CONSOLE                                   Detailed Installation        _____________        FANSI-CONSOLE                                   Detailed Installation
  2445.  
  2446.  
  2447.                   I - Initialize with Internal Controller Parameters                  _   __________ ____ ________ __________ __________                  I - Initialize with Internal Controller Parameters
  2448.  
  2449.                                           FANSI-CONSOLE                                          _____________        This  option  specifies  whether  FANSI-CONSOLE  should  use its  own
  2450.         internal parameter values for initializing  the  CRT  controller.   A
  2451.                               FANSI-CONSOLE                              _____________        value of  /I=0  means FANSI-CONSOLE should use the table given by the
  2452.                                               FANSI-CONSOLE                                              _____________        ROM  BIOS.   A  value  of /I=n means  FANSI-CONSOLE  should  use  its
  2453.                                                FANSI-CONSOLE                                               _____________        internal  table  number n.  Currently, FANSI-CONSOLE  has  three  (3)
  2454.         internal tables.  An  internal  table  should  be used if you want to
  2455.         give your own starting values which are different from those given by
  2456.         the ROM BIOS.  To find the internal tables in a specific  version  of
  2457.         FANSI-CONSOLE        _____________        FANSI-CONSOLE, so  that  you  may change the values, you must specify
  2458.         /I=1 and examine interrupt vector  01D  hex.  The other tables follow
  2459.         immediately afterwards,  in address increments of 40 hex.  Generally,
  2460.         we recommend that you do not use /I=1, unless  you  are  an  advanced
  2461.         user.  So the default  value  is  /I=0.   Use /I=2 if you have an IBM
  2462.         Enhanced Graphics Adapter (EGA) and a normal color display.  Use /I=3
  2463.         if you have an  EGA  and  the IBM Enhanced Display or equivalent.  If
  2464.         you do not specify the appropriate /I option with an EGA, the display
  2465.         will appear "twisted"  or  full  of  "dots", or will "roll" or "blink
  2466.         rapidly".  The  symptoms  vary wildly, but the main point is that the
  2467.         display is totally unreadable.  You will also see symptoms like these
  2468.         if the EGA /I options  are used with a regular display adapter.  In a
  2469.         later release, this will be made unnecessary for the EGA.
  2470.  
  2471.  
  2472.  
  2473.                                 K - Key Bell Frequency                                _   ___ ____ _________                                K - Key Bell Frequency
  2474.  
  2475.         This option specifies the frequency of the keyboard  buffer full bell
  2476.         and of keyclicks.  The frequency is specified  as a delay loop count,
  2477.         so  the  exact  frequency  depends  upon  how  fast  your  IBM-PC  or
  2478.         equivalent runs.  The default value is  /K=048  because  that  causes
  2479.         FANSI-CONSOLE        _____________        FANSI-CONSOLE's keyboard buffer full bell to sound similar to that of
  2480.         the IBM-PC ROM BIOS.  If your  computer is faster than an IBM-PC, you
  2481.         may want to increase this number.  The keyclick  sounds  may  be made
  2482.         louder    by    pressing    Alt-Ctrl-DarkPlus    and    quieter    by
  2483.         Alt-Ctrl-DarkMinus, just as is  normal  for  Compaq machines.  (These
  2484.         are the numeric pad plus and minus keys, respectively).
  2485.  
  2486.  
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.  
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501.         (C) Copyright 1984-85 Hersey Micro Consulting                      32        (C) Copyright 1984-85 Hersey Micro Consulting                      32
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.         FANSI-CONSOLE                                   Detailed Installation        _____________        FANSI-CONSOLE                                   Detailed Installation
  2511.  
  2512.  
  2513.                                L - Lock on Scroll Lock                               _   ____ __ ______ ____                               L - Lock on Scroll Lock
  2514.  
  2515.         This option specifies whether to have  a  one-finger  pause  key.   A
  2516.                             FANSI-CONSOLE                            _____________        value of /L=1 means FANSI-CONSOLE has  a  one-finger  pause  key.   A
  2517.                                FANSI-CONSOLE                               _____________        value of  /L=0  means  FANSI-CONSOLE does not have a one-finger pause
  2518.         key.   The  default  value  is  /L=0,  because  this  is  the  IBM-PC
  2519.         compatible setting.  This option gives the  starting  value  for  the
  2520.         FANSI-LOCK mode, which  may  later  be  changed  with  the ANSI X3.64
  2521.         FANSI-SM and FANSI-RM commands.
  2522.  
  2523.         To use the one-finger pause key when the /L=1 option is  used,  press
  2524.         the Scroll-Lock key without any shifting keys to cause the display to
  2525.         pause  without  flushing  the  typeahead  buffer.   This  key  stroke
  2526.         combination  works  slightly  differently  than   the   Ctrl-Num-Lock
  2527.         combination.   Unlike  Ctrl-Num-Lock, Scroll-Lock acts as  a  toggle.
  2528.         When the Scroll-Lock  pause  is  on,  if the scroll recall feature is
  2529.         also disabled, other keys may be used to type ahead without affecting
  2530.         the pause.  If the scroll recall  feature  is  enabled,  then  scroll
  2531.         recall may be done when the Scroll-Lock is  on.  Pressing Scroll-Lock
  2532.         a second time clears the  pause.   You will probably find Scroll-Lock
  2533.         more convenient than Ctrl-Num-Lock,  mostly  because  it  is  a  "one
  2534.                                                         FANSI-CONSOLE                                                        _____________        finger" pause key.  Any program that works with FANSI-CONSOLE  pauses
  2535.         with Scroll-Lock.  Pressing the Scroll-Lock  key  with a shift or Alt
  2536.         key, when the /L=1 option is used, has the same effect as Scroll-Lock
  2537.         does when the /L=0 option is used.   In  other  words,  it  sets  the
  2538.         scroll  lock  bit for  use  by  the  application  programs,  such  as
  2539.         Borland's Sidekick.  For other ways to pause, see the descriptions of
  2540.         Ctrl-S and Ctrl-Num-Lock in the chapter entitled "Starting Quickly".
  2541.  
  2542.         If the /L=0 option  is  specified,  this kind of pausing may still be
  2543.         done using the Alt-Scroll-Lock key combination.   Of  course,  it  is
  2544.         then a two finger pause!
  2545.  
  2546.         Related options are /P, and /R.
  2547.  
  2548.  
  2549.  
  2550.                               M - Macro Memory Allocated                              _   _____ ______ _________                              M - Macro Memory Allocated
  2551.  
  2552.         This option specifies how  much  read/write  memory  to  reserve  for
  2553.         varying space requirements.  This memory  is  used  for  saving  ANSI
  2554.         X3.64 command parameters and keyboard  macro  strings.   To  estimate
  2555.         your requirements, add your total keyboard macro  string  lengths  to
  2556.         the length of your longest keyboard macro.   The length of a keyboard
  2557.         macro string  is  the number of characters which get entered when you
  2558.         press the key.  Then add 100 and multiply by 1.25. Remember that this
  2559.         is only an estimate.   You  may  be  able to do with less space.  The
  2560.         value to specify is measured in bytes.  The default and minimum value
  2561.         is /M=512.  The maximum value is about /M=40000.  If the value is out
  2562.         of range,  the  appropriate  limit is used instead.  For more details
  2563.         about keyboard macros, see the section  entitled  "How  do  I  assign
  2564.                    FANSI-CONSOLE                   _____________        strings to FANSI-CONSOLE keys?"   in  the  chapter entitled "Advanced
  2565.         Features".
  2566.  
  2567.         (C) Copyright 1984-85 Hersey Micro Consulting                      33        (C) Copyright 1984-85 Hersey Micro Consulting                      33
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.         FANSI-CONSOLE                                   Detailed Installation        _____________        FANSI-CONSOLE                                   Detailed Installation
  2577.  
  2578.  
  2579.  
  2580.  
  2581.  
  2582.                                  N - No Color Display                                 _   __ _____ _______                                 N - No Color Display
  2583.  
  2584.                                         FANSI-CONSOLE                                        _____________        This option specifies  whether  FANSI-CONSOLE should attempt to force
  2585.         most  programs  to  use  only  black  and  white   for  the  graphics
  2586.                                             FANSI-CONSOLE                                            _____________        rendition.  A value of /N=1  means  FANSI-CONSOLE should try to force
  2587.                                                                 FANSI-CONSOLE                                                                _____________        only black and white to be used.  A value of /N=0 means FANSI-CONSOLE
  2588.         should allow the  use  of  color.   Other values are ignored.  If the
  2589.         /N=1 option  is  used, many programs which would use color with /N=0,
  2590.         will display characters in black and white instead.  To do this, /N=1
  2591.         forces all screen display mode settings be modified to the equivalent
  2592.         monochromatic variation, if there is  one.   Also,  /N=1  forces  the
  2593.         primary graphics rendition to have the last foreground and background
  2594.         colors explicitly set with the  ANSI  X3.64 SGR command.  The default
  2595.         value  is  /N=0, because this is the IBM-PC compatible  setting.   We
  2596.         generally  suggest   /N=0,  unless  you  have  a  monochrome  display
  2597.         connected to  a  color display adapter and you find that some colored
  2598.         characters are not readable on your display.  This  option is related
  2599.         to the  /C  option, which this option has priority over.  This option
  2600.         gives the starting value for the FANSI-NOCOLOR mode,  which may later
  2601.         be changed with  the  ANSI  X3.64  FANSI-SM  and  FANSI-RM  commands.
  2602.         Programs which intentionally set the foreground and background colors
  2603.         will not be affected.
  2604.  
  2605.  
  2606.  
  2607.                                 O - One Finger Typing                                _   ___ ______ ______                                O - One Finger Typing
  2608.                               The option is the letter O
  2609.  
  2610.         This option specifies whether to allow one finger typing.  A value of
  2611.                    FANSI-CONSOLE                   _____________        /O=1 means FANSI-CONSOLE will toggle the  Alt,  Ctrl,  or  shift  key
  2612.         states  only  when you press the appropriate key, and  not  when  you
  2613.         release it.  This means that  you  remain Alt'ed, Ctrl'ed, or shifted
  2614.         until you press  the  key  again.   Note that in this situation, each
  2615.         shift key is  a  separate  shift  lock  and  both  must be off to get
  2616.                                                           FANSI-CONSOLE                                                          _____________        unshifted  characters.   A  value  of /O=0 means  FANSI-CONSOLE  will
  2617.         toggle the  Alt,  Ctrl,  or  shift  key state both when you press the
  2618.         appropriate key, and when you release it.  The default value is /O=0,
  2619.         since this gives the normal behavior of keyboards.
  2620.         The /O option is for handicappers and  others who find it impractical
  2621.         to press multiple keys at once, such as both  the  control key and an
  2622.                                     not        alphabetic key.  If you are not physically handicapped, you  probably
  2623.         will want to use  /O=0.   This  option has nothing to do with whether
  2624.         you are a touch typist versus whether you hunt and peck.
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.         (C) Copyright 1984-85 Hersey Micro Consulting                      34        (C) Copyright 1984-85 Hersey Micro Consulting                      34
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.         FANSI-CONSOLE                                   Detailed Installation        _____________        FANSI-CONSOLE                                   Detailed Installation
  2643.  
  2644.  
  2645.                                    P - Page Overlap                                   _   ____ _______                                   P - Page Overlap
  2646.  
  2647.         This option specifies the starting value of the  number  of  lines of
  2648.         overlap between pages used by the scroll  recall feature.  A value of
  2649.         /P=0 also implies that no status line should be shown on  the  recall
  2650.         screen, so that the whole screen may be seen.  A value of /P which is
  2651.         more than zero also implies that a status line should be shown at the
  2652.         top of the recall  screen.   The  default  value  is  /P=4.  For more
  2653.         details about the scroll recall feature,  see  the  section  entitled
  2654.         "How do I  recall  lines  which  have scrolled away?"  in the chapter
  2655.         entitled "Advanced Features".  Related options are /L, and /R.
  2656.  
  2657.  
  2658.  
  2659.                                R - Recall Line Maximum                               _   ______ ____ _______                               R - Recall Line Maximum
  2660.  
  2661.         This  option  specifies how many lines of space to  reserve  for  the
  2662.         scroll recall feature buffer.  A value of /R=0 means that no space is
  2663.         reserved for the scroll  recall  feature,  which  means  that  scroll
  2664.         recall is completely unavailable.  A non-zero value  for  /R  implies
  2665.         that the scroll recall feature is initially on.  A non-zero value for
  2666.         /R which is less than 50 implies  that  50  lines  are  reserved  for
  2667.         scroll recall, since there must be enough room in the buffer  for  at
  2668.         least one screenful, and screens  may be as much as 50 lines high.  A
  2669.         value for /R which is at least 50 lines indicates that  exactly  that
  2670.         many lines of  memory  are  reserved  for  scroll  recall.  Each line
  2671.         requires 160 bytes of memory.  For example, /R=100  requires about 16
  2672.         KB more read/write memory than /R=0.   The  default  value  is  /R=0,
  2673.         since this gives the minimum space usage.  For more details about the
  2674.         scroll recall feature, see the section  entitled  "How  do  I  recall
  2675.         lines which have scrolled away?"  in the chapter  entitled  "Advanced
  2676.         Features".  Related options are /L, and /P.
  2677.  
  2678.  
  2679.  
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.         (C) Copyright 1984-85 Hersey Micro Consulting                      35        (C) Copyright 1984-85 Hersey Micro Consulting                      35
  2700.  
  2701.  
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707.  
  2708.         FANSI-CONSOLE                                   Detailed Installation        _____________        FANSI-CONSOLE                                   Detailed Installation
  2709.  
  2710.  
  2711.                                S - Screen Save Timeout                               _   ______ ____ _______                               S - Screen Save Timeout
  2712.  
  2713.                                       FANSI-CONSOLE                                      _____________        This option specifies whether FANSI-CONSOLE  should  use  its  screen
  2714.         saver feature and how long the  timeout should be.  The value used is
  2715.         the number of 1/18.2 second intervals counted before  turning off all
  2716.         the display output.  If no keys are pressed or  there  is  no  output
  2717.         from a program using ROM BIOS calls or MS-DOS before the timeout, the
  2718.         console screen display is  automatically  turned  off.   This  is  to
  2719.         prevent you from accidentally permanently burning a pattern into your
  2720.         display screen  by  displaying the same thing on the screen too long.
  2721.         When the display is turned off,  any key including a shifting key may
  2722.         be pressed to turn the display back on.  When the display  is  turned
  2723.         back on, the data  displayed  appears  the same as it did just before
  2724.         the display was turned off.  The default count of /S=0 may be used to
  2725.         specify always keeping the screen  display  on, which is the behavior
  2726.         of the standard ROM BIOS software.  We do not recommend this setting,
  2727.         but we make the defaults as compatible as possible with the standard,
  2728.         to avoid surprising people.  Otherwise the timeout  can be as much as
  2729.         about one hour if  /S=0FFFF  is  used.   We  suggest  /S=10000, for a
  2730.         timeout of about ten minutes.  18.2  units/sec * 60 secs/min * 10 min
  2731.         = 10920 units, actually.
  2732.  
  2733.         Note that some programs set the  border,  color  palette,  or  screen
  2734.         display mode directly  instead  of  through  the  BIOS  calls.   Such
  2735.         programs include some painting programs,  like  PC  Paint,  and  some
  2736.         programs  which  use  more  than  one  screen display mode to  option
  2737.         between graphics  and  text,  like Lotus 123. When these programs are
  2738.         used  and  the screen is disabled and then restored,  the  border  or
  2739.         palette may be a different color than before the screen was disabled,
  2740.         or the screen may appear totally distorted.  This is because hardware
  2741.         state of these values cannot be read and then restored, but they must
  2742.                                                                        FANSI-                                                                       ______        be changed to disable  the  screen.   So  to  do  the restore, FANSI-
  2743.         CONSOLE                                                        FANSI-        _______                                                        ______        CONSOLE must assume the values were as they were last set  by  FANSI-
  2744.         CONSOLE        _______        CONSOLE.
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.  
  2761.  
  2762.  
  2763.  
  2764.  
  2765.         (C) Copyright 1984-85 Hersey Micro Consulting                      36        (C) Copyright 1984-85 Hersey Micro Consulting                      36
  2766.  
  2767.  
  2768.  
  2769.  
  2770.  
  2771.  
  2772.  
  2773.  
  2774.         FANSI-CONSOLE                                   Detailed Installation        _____________        FANSI-CONSOLE                                   Detailed Installation
  2775.  
  2776.  
  2777.         If you specify the /S option but the screen  does  not turn off after
  2778.         the specified  period,  then it may be that your display adapter card
  2779.         has no way to  disable the video signal.  There is no way to have the
  2780.         /S option work with such adapters.  It may also  be  that the way the
  2781.         video signal enable is turned off is  different from that required by
  2782.                                FANSI-CONSOLE                               _____________        IBM  standard  cards.  FANSI-CONSOLE may have  an  extended  features
  2783.         option which must be used with such  an adapter.  See the description
  2784.         of the /X options below.   If you specify the /S option and it works,
  2785.         but  only  sometimes, then you are probably running a  program  which
  2786.         replaces the timer interrupt vector instead of  chaining to it.  If a
  2787.                                   FANSI-CONSOLE                                  _____________        program does  this,  then FANSI-CONSOLE is only able to turn off your
  2788.                 _____        display while that program is not running.   If the same program also
  2789.                                                             FANSI-CONSOLE                                                            _____________        does not restore the timer interrupt vector,  then  FANSI-CONSOLE  is
  2790.                                                   _____        also not able to  turn  off  your display after that program is done.
  2791.         If  a  program does this, it is a problem with that program, and  not
  2792.              FANSI-CONSOLE             _____________        with FANSI-CONSOLE, but please tell us about the program.
  2793.  
  2794.  
  2795.  
  2796.                         T - TTY ROM BIOS Calls Use ANSI X3.64                        _   ___ ___ ____ _____ ___ ____ _____                        T - TTY ROM BIOS Calls Use ANSI X3.64
  2797.  
  2798.         This option specifies whether the ROM BIOS  video call for TTY output
  2799.         (INT 10 hex with AH =  15 decimal) should process ANSI X3.64 standard
  2800.                                                  FANSI-CONSOLE                                                 _____________        escape sequences.  A value of /T=1 means FANSI-CONSOLE  will  process
  2801.         the ANSI X3.64 standard escape sequences  found  in  the  TTY  output
  2802.                                        FANSI-CONSOLE                                       _____________        calls.  A value of /T=0 means  FANSI-CONSOLE  will  process  the  TTY
  2803.         output calls in a  way  compatible  with  the  IBM-PC  ROM BIOS.  The
  2804.         default   value   is  /T=0.   We  generally   recommend   /T=0,   for
  2805.         compatibility.  With /T=1,  some  communications programs may be made
  2806.         to process ANSI X3.64 escape sequences properly, and  emulate an ANSI
  2807.         X3.64 standard terminal, even when those  programs  do  not  normally
  2808.         have that as a feature.  Specifying /T=1  iIvttvoVghvok   Vhk        ivok   dveVoyvttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt e__vteefht_OefgefA          t_fefoVtyvn                                                          Svn
  2809. _ftfA    m_Ctf"_A    etgk                   ieghrglrgCegggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggk              
  2810. ehk        Nvn    rhfogfA              aof1tgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffofA   a
  2811. fCof)ehk                                                                                                                      gtgk   eIok        
  2812. IoT_A         F_g _hafCIok        5fAtg_ehtOgoOgk                                   lrhk   Cehk                                                                                                                    hrhfrhttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttA   A         9gff _ofA               _A   r1hvthtggogg hhhglhgOogggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggk                                                             iteol
  2813. gk              Oeok   og(eoSogtmgbth_thtoeoooeoHfglgk                        cItaIttagyItttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt cgfIt     sagk        aagk        e tht thk        nagSIt                eOhm fA   i1hlOhO  1h,rotnfhnfCOhk   s  nfA    hrooygp osglsgC      efowgofCsgTeoS rok   frot4oo4oYghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhk   proooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooogg foSfhdgk        h eo fA         t eop fA   retoC fA              0fC eoRfo  fReoGgtfgk             ifglghOhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhk   etetlhhmhhopgyhh4tohhfhhtttoottophhk   cohChhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhet1totretyohwoh(tok                              o
  2814. hk                             augp
  2815. hk                        rigk   Sohhigk   n
  2816. hk             a-hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh2toS
  2817. hAoh9et_tothet                                           utok                                                   cIeaIn                               chEIn lhk                                        s tok   lahmahk   sah,Intok        uahk        a tok   t1ok              5het     NIeoOok   e1ok                                   
  2818. Oo18A              dOoOofOok   tngpOohnglngCOok        ingk              grt          rort     syhk        ewhk    ortC8A         egk                   -rt     igk             whhhhhhhhhhhhhgk              drtErt            gv gt(o6etrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrk        s4t (offfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffftnet      t g1 gyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/et net     rdhoSgk              t et Sgk   nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoetTrtd gE gb gk        . gk   ohk   p gggggggghg etn et      SetC gy ettttttttttttttttttttttttttttttttet     ebhtbhobhk                                   oett           kgOgok                              tgoggoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooohk   uhok        nfhygo4oogofgottook   igok                             arttgok   dhoEhobhok   etttttttreen          phok   
  2819. eenlooyeensooFhoo
  2820. tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttte
  2821.  eee1ttereenhok   ore
  2822. sooCeen    r hot hoo ho2ook   eottbook        I
  2823. o8ook         t
  2824. ok    htthte
  2825. t
  2826. ok        nottsten          y
  2827. otltt      o
  2828. ok        suhw
  2829. ok   nten     tihk             stt     rphoOen1eetihk         noogihtstt      yttC
  2830. oihk        r ook   t ool ook        3tt          aitt          i 
  2831. ok          ihvlotgeeeoenfttohe
  2832. eloOoenelok   
  2833. oee.ttaoeeHhtt.(looeehlok   t
  2834. enoloh
  2835. enutt          rittnoen oeeg.Loe
  2836.  oee 
  2837. en    o.A         rcohle
  2838.  
  2839. .ol.A   rcen    acen    ice
  2840. a.A     leeFtteaen     nlohae
  2841. s.Fcok   Tttncoo lommok   5en      aeef.o"ooFh8.gChlChOmooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooohgmotnttlmok             ryen          esen          ose
  2842. -eeaaoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooeeC.oweesaowaok             a,hk              e ttooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
  2843. n._ tt ,hg tt
  2844.  ttl tta ttCaoy ttttttttttttttttttttttttttttttttttt                t .O .g .o5ok    eeAttn ttSao6ttA.o  ttktt  aovOt                     a)tqhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhth1t
  2845. 1t                     d1t e<ern          i1t          t.en     O                    rrn 1t          aoh                
  2846.                 l&uen                                Oreypen     Ot(r
  2847.  
  2848.  
  2849.  
  2850.  
  2851.  
  2852.  
  2853.  
  2854.  
  2855.  
  2856.  
  2857.  
  2858.  
  2859.  
  2860.  
  2861.  
  2862.  
  2863.  
  2864.  
  2865.  
  2866.  
  2867.  
  2868.  
  2869.  
  2870.  
  2871.     i OtPee ien nhvsothreeyo8&hr
  2872. esoOyok   hyok         tso1soyoooooooooooooooooooooooooooooooo    k       e-ok        
  2873. -ok         creCaressowsoTare -obso_sotCeeehWeethk   psooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooghtsre-rn    isr
  2874.       wofhttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttensok   o esoooooooooooooooooooooooooooooooo%  soo soBrebr
  2875.  hAsok<(t     IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIqeet4
  2876. eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeek    Lhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhk   l4nttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111y4e (t e hf4
  2877. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooot hk   one
  2878. ureaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeO htirn     sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss( hk                                                        
  2879. bok                                                                                                                  N  raon                                e eeootnreu hk   O e
  2880. i hk                                                                                                                        aboO rn          
  2881.  rn     0hk   s rn      bof r
  2882. Aeen enAeeS hl  hC rn          n reNrn          N hA en    rv
  2883. k             iv
  2884. l_ok    v
  2885. gfotehtlfomfo1gtsfo4ht     ethteeotteot     
  2886. eotcgtmgt tht1htnfoorotfo(htdgtgt     eohtetot                ugtpgt ohthet
  2887. lhtletnlht     tottttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttnaht          a8opeteyht-htwht 8oLgtnetedhtetehtte rtn etefht     Ie
  2888. 8htooot.htot
  2889. ot k     cttnte
  2890. 1e
  2891. ytte oot 
  2892. otge
  2893. tlot      oe
  2894. h.ol.o"ot k     i.ooaottteeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  2895. Stte .obe
  2896. _e
  2897. k   trr
  2898. hue
  2899. Or
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908.  
  2909.  
  2910.  
  2911.  
  2912.  
  2913.  
  2914.  
  2915.  
  2916.  
  2917.  
  2918.  
  2919.  
  2920.  
  2921.  
  2922. hr
  2923. tsotlr
  2924. mr
  2925. Fe
  2926. yr
  2927. ,e
  2928. k   Lhte htt htir
  2929. h htDtee
  2930.  
  2931.  
  2932.  
  2933.  
  2934.  
  2935.  
  2936.  
  2937.  
  2938.  
  2939.  
  2940.  
  2941.  
  2942.  
  2943.  
  2944.  
  2945.  
  2946.  
  2947.  
  2948.  
  2949.  
  2950.  
  2951.  
  2952.  
  2953.  
  2954.  
  2955.  
  2956.  
  2957.  
  2958.  
  2959.  
  2960.  
  2961. ht          a e
  2962. k   SmtNht9tn    rgt
  2963. fotthtnfotoht
  2964. et
  2965. k        ee
  2966. t
  2967. ote.otaote
  2968. r
  2969. ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttn    rt
  2970. te
  2971. te
  2972. t
  2973. k   o
  2974. t
  2975. uotmt
  2976. k             aiototeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  2977. Sote 
  2978. tn oteg
  2979. telteeuoHotolt
  2980.  
  2981.  
  2982. t          rct
  2983. l
  2984. tluok                        evvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv_                               rvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvECofCottattntnomtont
  2985. uuA    amt1atnCooiuCntn                                                                                                                 tmt     eoatey
  2986. ooatrs
  2987. hy
  2988. ly
  2989. Os
  2990.  
  2991.  
  2992.  
  2993.  
  2994.  
  2995.  
  2996.  
  2997.  
  2998.  
  2999.  
  3000.  
  3001.  
  3002.  
  3003.  
  3004.  
  3005.  
  3006.  
  3007.  
  3008.  
  3009.  
  3010.  
  3011.  
  3012.  
  3013.  
  3014.  
  3015.  
  3016.  
  3017.  
  3018.  
  3019.  
  3020.  
  3021.  
  3022.  
  3023.  
  3024.  
  3025.  
  3026.  
  3027.  
  3028.  
  3029.  
  3030.  
  3031.  
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.  
  3042.  
  3043.  
  3044.  
  3045.  
  3046.  
  3047.  
  3048.  
  3049.  
  3050.  
  3051.  
  3052.  
  3053.  
  3054.  
  3055.  
  3056.  
  3057.  
  3058.  
  3059.  
  3060.  
  3061.  
  3062.  
  3063.  
  3064.  
  3065.  
  3066.  
  3067.  
  3068.  
  3069.  
  3070.  
  3071.  
  3072.  
  3073.  
  3074.  
  3075.  
  3076.  
  3077.  
  3078.  
  3079.  
  3080.  
  3081.  
  3082.  
  3083.  
  3084.  
  3085.  
  3086.  
  3087.  
  3088.  
  3089.  
  3090.  
  3091.  
  3092.  
  3093.  
  3094.  
  3095.  
  3096.  
  3097.  
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.  
  3106.  
  3107.  
  3108.  
  3109.  
  3110.  
  3111. k   
  3112. s
  3113. o-
  3114. ms
  3115. Fmt     ds
  3116. s
  3117. fs
  3118. tw
  3119. ow
  3120. ps
  3121. k   vvvvvvvvvvvvvfdat      t tevvvvvvf     t,o8ato,ok   Y
  3122. k        i,oonuA   inuoiat rpEEEEEEEEEEk   ed
  3123. oStn          c tn     s teCatnnnnnnnnnnouA   iuA   uAAAAAAAAAA_ t
  3124. 2
  3125. k   r ug
  3126. l
  3127. O uA   r5t
  3128.  uh5tRteB
  3129. y uT tnat     r att ati ug at0te tnNtn          S tnAatNat                     I1nvigf
  3130. lf
  3131. k    _
  3132. k        atpCf
  3133. 11
  3134. rOe f
  3135. )eh1
  3136. o1n     
  3137. 1el1
  3138. IiF)nIiA    OOes1n8
  3139. (O
  3140.  )n    rv_                                1n          
  3141. eih.
  3142. k   C1n    .
  3143. k        evvn1eOn     yOe1nsOe4ioooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooedOnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn      riA              ropA    etigopoenok    hpfopA   rvvvvk             rvvvvvvR    onohu
  3144. lu
  3145. k   vvfu
  3146. taphapCu
  3147. TO
  3148.  tiA     u
  3149. _notOiA   rvvvvvvvvvvvhi
  3150. k        evvvvyi
  3151. k                                                                                                                   _i
  3152. tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttthhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhO OeSOn               e nok   SnoBpA         9iA   rgihipvvvv_          shi4ythoiotytloiChi)yt     doiEoi_oiooytt
  3153. iO
  3154. iA         myt           OsttC
  3155. k   vvvvvvvvvvvvvf     r-tolio
  3156. st                           cst          rv_     vvvvvvvvvk   vvvvvv_     n-t                5iA     aivwt                vvhnp1wt F
  3157. gwt     nC
  3158. mwt yioistttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt np_wttsiA    
  3159. ok   coCwtr pfsiA              nsiA   pA   rvvvvvvR   
  3160.  
  3161.  
  3162.  
  3163.  
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  
  3172.  
  3173.  
  3174.  
  3175.  
  3176.  
  3177.  
  3178.  
  3179.  
  3180.  
  3181.  
  3182.  
  3183.  
  3184.  
  3185.  
  3186.  
  3187.  
  3188.  
  3189.  
  3190.  
  3191.  
  3192.  
  3193.  
  3194.  
  3195.  
  3196.  
  3197.  
  3198.  
  3199.  
  3200.  
  3201.  
  3202.  
  3203.  
  3204.  
  3205.  
  3206.  
  3207.  
  3208.  
  3209.  
  3210.  
  3211.  
  3212.  
  3213.  
  3214.  
  3215.  
  3216.  
  3217.  
  3218.  
  3219.  
  3220.  
  3221.  
  3222.  
  3223.  
  3224.  
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.  
  3238.  
  3239.  
  3240.  
  3241.  
  3242.  
  3243.  
  3244.  
  3245.  
  3246.  
  3247.  
  3248.  
  3249.  
  3250.  
  3251.  
  3252.  
  3253.  
  3254.  
  3255.  
  3256.  
  3257.  
  3258.  
  3259.  
  3260.  
  3261.  
  3262.  
  3263.  
  3264. onst          rvvvvvvR   nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnA    v ovvv ste st      Eig st     s st     evvvvk        n stNstkpA pA              evvvvk   q
  3265.  
  3266.  
  3267.  
  3268.  
  3269.  
  3270.  
  3271.  
  3272.  
  3273.  
  3274.  
  3275.  
  3276.  
  3277.  
  3278.  
  3279.  
  3280.  
  3281.  
  3282.  
  3283.  
  3284.  
  3285.  
  3286.  
  3287.  
  3288.  
  3289.  
  3290.  
  3291.  
  3292.  
  3293.  
  3294.  
  3295.  
  3296.  
  3297.  
  3298.  
  3299.  
  3300.  
  3301.  
  3302.  
  3303.  
  3304.  
  3305.  
  3306.  
  3307.  
  3308.  
  3309.  
  3310.  
  3311.  
  3312.  
  3313.  
  3314.  
  3315.  
  3316.  
  3317.  
  3318.  
  3319.  
  3320.  
  3321.  
  3322.  
  3323.  
  3324.  
  3325.  
  3326.  
  3327.  
  3328.  
  3329.  
  3330.  
  3331.  
  3332.  
  3333.  
  3334.  
  3335.  
  3336.  
  3337.  
  3338.  
  3339.  
  3340. og(
  3341. t*eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeea(e8iA   rv_ Lo
  3342. k   Sovvvvvvvvv,(eOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOn(esKsK     vvvvvvvvvvvvvvvvvvvvvvvvvvvvvf     an
  3343. k   vvA     t ofn
  3344. k   tiiOiigiiossssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss      ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss( ot K               rvvvvvvvvvvvvvOo oho ok                   
  3345. Soo
  3346.  omSo1dt                     rDn    rv_          sDn          Cdtydt     nD
  3347.  SoEdt     eCiF
  3348. oCiOMtoMtudt          rs ots ok   vvA     Mt          rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrottttttttttttttttttttttttttttttttooooooooooooooooooooooooooooooooook   vvA   L
  3349.  
  3350.  
  3351.  
  3352.  
  3353.  
  3354.  
  3355.  
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.  
  3368.  
  3369.  
  3370.  
  3371.  
  3372.  
  3373.  
  3374.  
  3375.  
  3376.  
  3377.  
  3378.  
  3379.  
  3380.  
  3381.  
  3382.  
  3383.  
  3384.  
  3385.  
  3386.  
  3387.  
  3388.  
  3389.  
  3390.  
  3391.  
  3392.  
  3393.  
  3394.  
  3395.  
  3396.  
  3397.  
  3398.  
  3399.  
  3400.  
  3401.  
  3402.  
  3403.  
  3404.  
  3405.  
  3406.  
  3407.  
  3408.  
  3409.  
  3410.  
  3411.  
  3412.  
  3413.  
  3414.  
  3415.  
  3416.  
  3417.  
  3418.  
  3419.  
  3420.  
  3421.  
  3422.  
  3423.  
  3424.  
  3425.  
  3426.  
  3427.  
  3428.  
  3429.  
  3430.  
  3431.  
  3432.  
  3433.  
  3434.  
  3435.  
  3436.  
  3437.  
  3438.  
  3439.  
  3440.  
  3441.  
  3442.  
  3443.  
  3444.  
  3445.  
  3446.  
  3447.  
  3448.  
  3449.  
  3450.  
  3451.  
  3452.  
  3453.  
  3454.  
  3455.  
  3456.  
  3457.  
  3458.  
  3459.  
  3460.  
  3461.  
  3462.  
  3463.  
  3464.  
  3465.  
  3466.  
  3467.  
  3468.  
  3469.  
  3470.  
  3471.  
  3472.  
  3473.  
  3474.  
  3475.  
  3476.  
  3477.  
  3478.  
  3479.  
  3480.  
  3481.  
  3482.  
  3483.  
  3484.  
  3485.  
  3486.  
  3487.  
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.  
  3494.  
  3495. 2 ok          o oS
  3496. l2tvvvvvvvvvvvvvf           et           xomEtOt     e t e 
  3497. fEteniht 
  3498. k   oniou oCEt t 
  3499. k        -t     nniA   i ok   ft                oS
  3500.  
  3501.  
  3502.  
  3503.  
  3504.  
  3505.  
  3506.  
  3507.  
  3508.  
  3509.  
  3510.  
  3511.  
  3512.  
  3513.  
  3514.  
  3515.  
  3516.  
  3517.  
  3518.  
  3519.  
  3520.  
  3521.  
  3522.  
  3523.  
  3524.  
  3525.  
  3526.  
  3527.  
  3528.  
  3529.  
  3530.  
  3531.  
  3532.  
  3533.  
  3534.  
  3535.  
  3536.  
  3537.  
  3538.  
  3539.  
  3540.  
  3541.  
  3542.  
  3543.  
  3544.  
  3545.  
  3546.  
  3547.  
  3548.  
  3549.  
  3550.  
  3551.  
  3552.  
  3553.  
  3554.  
  3555.  
  3556.  
  3557.  
  3558.  
  3559.  
  3560.  
  3561.  
  3562.  
  3563.  
  3564.  
  3565.  
  3566.  
  3567.  
  3568.  
  3569.  
  3570.  
  3571.  
  3572.  
  3573.  
  3574.  
  3575.  
  3576.  
  3577.  
  3578.  
  3579.  
  3580.  
  3581.  
  3582.  
  3583. k   vvgiol 
  3584. o3taP" 
  3585. yPTt 3totBttiOiA         w 
  3586. At     ivvvvvvvvvham
  3587. gn    rvvvvvvft. 
  3588. Obt thbt
  3589. bt      t iA   rvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvfgn          e gn               a geellllllllllllllllllllllllllllllllgeEhn                    rvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvft2evvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvk   vvvvvvvvvvvvvvvv                      out     aclCllk   vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvL
  3590. n    rvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvhmcpcIsc
  3591. scelulIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
  3592.  
  3593.  
  3594.  
  3595.  
  3596.  
  3597.  
  3598.  
  3599.  
  3600.  
  3601.  
  3602.  
  3603.  
  3604.  
  3605.  
  3606.  
  3607.  
  3608.  
  3609.  
  3610.  
  3611.  
  3612.  
  3613.  
  3614.  
  3615.  
  3616.  
  3617.  
  3618.  
  3619.  
  3620.  
  3621.  
  3622.  
  3623.  
  3624.  
  3625.  
  3626.  
  3627.  
  3628.  
  3629.  
  3630.  
  3631.  
  3632.  
  3633.  
  3634.  
  3635.  
  3636.  
  3637.  
  3638.  
  3639.  
  3640.  
  3641.  
  3642.  
  3643.  
  3644.  
  3645.  
  3646.  
  3647.  
  3648.  
  3649.  
  3650.  
  3651.  
  3652.  
  3653.  
  3654.  
  3655.  
  3656.  
  3657.  
  3658.  
  3659.  
  3660.  
  3661.  
  3662.  
  3663.  
  3664.  
  3665.  
  3666.  
  3667.  
  3668.  
  3669.  
  3670.  
  3671.  
  3672.  
  3673.  
  3674.  
  3675.  
  3676.  
  3677.  
  3678.  
  3679.  
  3680.  
  3681.  
  3682.  
  3683.  
  3684.  
  3685.  
  3686.  
  3687.  
  3688.  
  3689.  
  3690. edcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnec
  3691.  c. cu     _c
  3692. "u     rmIeautm.eaurau     
  3693. m.tauucepc
  3694. ice Clmu     escoycpmI-clscCmuaau     nmu     mI mu            mITlt,lo,lk   ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooolllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllO lnnceo l
  3695. Sle=u     CauMck    dck   e cn     naI5u     Bck   ct au      le!
  3696.   ln       ceva
  3697. _cofcGch"
  3698. eCt          rem
  3699. tCt      tCtOCtsFt      rmehCteean     
  3700. Ctoea
  3701. .ck    tmeOm
  3702. WtyCtFt4a
  3703.  Ft       FtfCtetaeenllhtan    omn
  3704. meonltuck                             rpctpck              ymn               iick                   bmn nlk   eoaeeyueyu     vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvEsu     vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvA               h lk        sSlk   hdu     ldu     CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCm lk    =eFan    aMu                      Mu     tetrd lM l2 lSd. du ck        I chEu     . lOIt ck   
  3705. u                               rSctScoScpI3ul cCua clk   y cw cT lS. u 5eLan    aAlxchbut aei ck        ib.SanSae6ly ae bu     L lt!o!p aeS lk             r  ct  co  ck          lA cv"k   e_.vmk   o_.e"k    vagfuofu                                                
  3706. "heCoImk                         qt4Co f. fu eCvemtoFA         otCA                               lFA                                         ormlrmk         gCA              nrmk                   eoChhCA         u     stmk                             
  3707. C/F_tmk   t.u
  3708. eak   ceak              CFA         ,FEraEeabea_eatOmk        
  3709. WonF1rak             asCCWjayra,eak   t Fo4ak   irak   tyaCraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFf FA   a eaBCLraSraAeakFvomk   thm ahhmlhmOommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmgomtent      tta1tayom4nt entgtattntt
  3710. mk   o
  3711. ml
  3712. mCommmmmmmmmmm)ntnomoiCA   iiCo omEtabta_tatonttlmHCglmk   ptaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamguuou.lntauu     su.ant cmfuuFChmmpuIsnt-nt      sntTCooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooootStaMntEnt     Nta    t_nteOao1a8ntoOalOaOpu     hpuop.tiuuntOiupnttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttu Oafpu     tsmppI-mlsmCpuaiIwmtChCCsmk   di. pu sm_iuLCh/t     
  3713.  
  3714.  
  3715.  
  3716.  
  3717.  
  3718.  
  3719.  
  3720.  
  3721.  
  3722.  
  3723.  
  3724.  
  3725.  
  3726.  
  3727.  
  3728.  
  3729.  
  3730.  
  3731.  
  3732.  
  3733.  
  3734.  
  3735.  
  3736.  
  3737.  
  3738.  
  3739.  
  3740.  
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.  
  3756.  
  3757.  
  3758.  
  3759.  
  3760.  
  3761.  
  3762.  
  3763.  
  3764.  
  3765.  
  3766.  
  3767.  
  3768.  
  3769.  
  3770.  
  3771.  
  3772.  
  3773.  
  3774.  
  3775.  
  3776.  
  3777.  
  3778.  
  3779.  
  3780.  
  3781.  
  3782.  
  3783.  
  3784.  
  3785.  
  3786.  
  3787.  
  3788.  
  3789.  
  3790.  
  3791.  
  3792.  
  3793.  
  3794.  
  3795.  
  3796.  
  3797.  
  3798.  
  3799.  
  3800.  
  3801.  
  3802.  
  3803.  
  3804.  
  3805.  
  3806.  
  3807.  
  3808.  
  3809.  
  3810.  
  3811.  
  3812.  
  3813.  
  3814.  
  3815.  
  3816.  
  3817.  
  3818.  
  3819.  
  3820.  
  3821. lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllO C/nth CoSChdmm CA    Mm,iu                                                                                                             f CA   amp Cg nt3mC C, Cf ntn Ch iuNCA    9aAiu  ntvyn    afmGmhgalgaOhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaghak   lhamha1oayhak    eyehoattye
  3822. oaphahesn    tyn.m)y
  3823. H.Husoa(y
  3824.  haEoak   foatoyee
  3825. aI
  3826. y
  3827.  
  3828. yeioak   h
  3829. atumoumm
  3830. aFoay
  3831. a,oa
  3832. ak   eimopmp
  3833. ahimlimC
  3834. aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamLoat oak   
  3835. a2y
  3836.  
  3837. aAoa9sefy
  3838. gseelak   oos
  3839. e-er-n    r
  3840. s
  3841. t-euynt-epy
  3842. iye osniyn     h-e
  3843. -no-el-
  3844. csn     a-eCy
  3845. mses-nmseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  3846.  laE-n lak   emaoCmWmhmalmaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaak   laamaaF-
  3847. ye maaafaattttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttten-n    iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
  3848. dse-ndseEs
  3849. se5ak   Ay
  3850.  aaA-n aavw
  3851. fseeCueCu     It8sneweoCuoC.twntweWu      k     ettenmottiCIus
  3852. useawn               -wn          dwn                                                               csak        yak    -afsatwak   tomlmCsaaaaaaaaaaaaamLw
  3853.  
  3854.  
  3855.  
  3856.  
  3857.  
  3858.  
  3859.  
  3860.  
  3861.  
  3862.  
  3863.  
  3864.  
  3865. tSwnnnnnnnnnnnnntEt     Nwn    rT.Lmk        ensnN   N   e mk   
  3866.  
  3867.  
  3868.  
  3869.  
  3870.  
  3871.  
  3872.  
  3873.  
  3874.  
  3875.  
  3876.  
  3877.  
  3878.  
  3879.  
  3880.  
  3881.  
  3882.  
  3883.  
  3884.  
  3885.  
  3886.  
  3887.  
  3888.  
  3889.  
  3890.  
  3891.  
  3892.  
  3893.  
  3894.  
  3895.  
  3896.  
  3897.  
  3898.  
  3899.  
  3900.  
  3901.  
  3902.  
  3903.  
  3904.  
  3905.  
  3906.  
  3907.  
  3908.  
  3909.  
  3910.  
  3911.  
  3912.  
  3913.  
  3914.  
  3915.  
  3916.  
  3917.  
  3918.  
  3919.  
  3920.  
  3921.  
  3922.  
  3923.  
  3924.  
  3925.  
  3926.  
  3927.  
  3928.  
  3929.  
  3930.  
  3931.  
  3932.  
  3933.  
  3934.  
  3935.  
  3936.  
  3937.  
  3938.  
  3939.  
  3940.  
  3941.  
  3942.  
  3943.  
  3944.  
  3945.  
  3946.  
  3947.  
  3948.  
  3949.  
  3950.  
  3951.  
  3952.  
  3953.  
  3954.  
  3955.  
  3956.  
  3957.  
  3958.  
  3959.  
  3960.  
  3961.  
  3962. onsn     
  3963.  myyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/snitg mk   tdak   odaldaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCk   FttaosnMaTtd mE mk   f mtEak   LtoalaO snnth sn    a'm seBay sn      ak   e tt ti seSt0mk    baL mk   S mk   AtNt        sn     vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv          ofalfaOLt _agLt
  3964. LtlLtaLtOTor,A     fafLteeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  3965. TOeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeelTA   t,,Lt1,o8aorrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr8ak   dT2TALtfToh,ho,Otttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttte tuTA    iTfttttttttttl,A    c,oa,A     tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt    rYn    aYn          -,A    Tfr t          rhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh,o e tb,A         eoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo                               e
  3966.  
  3967.  
  3968.  
  3969.  
  3970.  
  3971.  
  3972.  
  3973.  
  3974.  
  3975. tn.tnuu,A                   rllllllllllonu          
  3976. ualuaCt t lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllC,ommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm     snu     fn. t t          aO t     apahpak   pnu          ipaossssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww                     ( tt ,A    S,A   r nu          I5o nu     A,o iaAnu  ,vo t                oh tIderSt g tho t                so t      rdn    atdn          io to
  3977.  tcSt      uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu          ySt     n
  3978.  t                tl tel t     
  3979. l t     al tpSt     ec t
  3980. =k   a=FSts=,St c t" t                          m tTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT      a tSSt=2d
  3981.  =ASt     eFatFaOMn    iFak                   
  3982. Mn          Oupde CaMehu     ts tiMelul.- t     ew tyusu     du s t     ssssssssssssssssssssssssssssssssteeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeet      Tahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhtuu     h                                                                                                                              SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSM ts                                                                                                                        Ld
  3983. E tt dnE to dn            t tn                                                                                                     NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNb tAdn    rf t  u     eLItEn_ t          nineEn     o2n               L.rn               u2noEelE
  3984. . t          rr u           heeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  3985.  2e e u e Ih
  3986. heenak   pEnN   N   
  3987. eonak   lnamnaFEn          -e1 u1 .O unEeyn           p t                                bn    rh u     rSu               h u                                pe o u o u     e3e
  3988. 5pSIc u     m5k              5k        3e 3n                                    C t                                                                iak   Ae55555555555555555555555555555555eE uE . u7u          eLaked atLak        
  3989. 
  3990. eberbnebn     oAtlAtaAtObe n      n     hbe
  3991. belbn     lbeabnu usbn               nn t     P u n tfb
  3992. h alSaH u          sSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaak   
  3993. NtlNtaNt     Sa,bn           6tt t     
  3994.  t                     i t     nAI Nt7aAbn NteAu     r                   sAur  thn .t  t                                                                                                                             n     h  t     a  ahNu     m  t                      6I  .      L uL .Rue  u     u  tp  t Aag  u0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa    k iNay  u      Naf  uRaokun  to  ak         N taviA .ka6 I   uk tk u   av_
  3995. v1      v1ovptvrr_ne_eoviovrI)     re)            vGvi     te)     
  3996. e)c_ea_nI11f
  3997. Vrs_eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeen          _n vrgf
  3998. hfeee1     
  3999. t)     st) ofeoe1           cfn     mfn          er1     ue1ie1                     e _efedfn          bfn                N   N   g)                     e
  4000. )
  4001. t1lt1at1OeOst1      ifeheOeIfnoeOoIpleO      c)Ff
  4002. m)yeOt1,f
  4003.  t1       t1                M)oqonfeieO           orOlrO           w))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))O s)Lf
  4004. 4O      4Oo f
  4005. d)          r eO     3)rO           eO  eOvep_)ro1                ho1 g1     ih1o
  4006. 1ao1OtO     do1 eeGo1     uo1io1     a
  4007. 1mtO tep                     [n    i) i)ftOel1 oepeIi     utO          rc1
  4008. Ii     aIi     sIr,) c1"1ea1ta1iIryepyeWIitO     ia1StOIrepexIi a1                           t8errp               an)a8epeppeY8niep     es1 y1     
  4009. s1     ioei     FeHs1      w1prp     rp s1frpL)                           irp          nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnna )     s eY ) d1     r erpnr8131      pA)     0)                k)  rp     egO      _11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111OItei          igOlhOahOOoOshO      htGhOeeer
  4010. oOihO     aeeraoO ttqhOnhOyoOhO     eer eei eergtpgtoO           t
  4011. OpoO     eu1
  4012.  
  4013. Ol
  4014. O     ntei              O u1                           ytW
  4015. O           *A              dlO       
  4016. O_tpftp     rlOooeitlOH1 herolO                O.
  4017. itqlOg.n                    ilei          icO     cO                                                                                     caOaaO     mOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO serT1e tp                StWaO                S.nerbeiber  tp  tVOp_ei     rO8)ptOeireri     lOp.erQ
  4018. rrr 1p 1GOph?                           arrOriOrrs?sieiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii Op n1f?     tyOrsOoyOuQ
  4019. rii-O
  4020. sO      lrrmrimrr yO      CeiFei          
  4021. 1-ri      wOTei,erdri          1bri 1_rifrreeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee     
  4022. 4itttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttYO     enei 4ruri     O 1sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss          rS1edOtdO           l 1                                     dO                                                                                                          
  4023. Ou 1p 1 EO     iO          ii           ri          s rin 1o riSri          e  1     0ei     Arik1kei  ri     efOtfOrg8_OIoti     hgpogHfOag8eop r fO eoGgp                     chp      top     ngHetish8rtiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiixgp     fhpgohpeengttitenA         henA   a.O     nttimoYenEen_enA   aOrngrnosoWen,enA         ShpdoxenA                               gtrttnA    tonA         
  4024. tnA         O
  4025. p                                                                                                                        n2
  4026. Gtnoo
  4027. op
  4028.  
  4029. p     c
  4030. WtnA   ratiCoHuOtnLtnA          ati)nA    tiOriOopO     spO           oiO          isti           op     8trn
  4031. pn
  4032. 88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888iSoWiO     e 
  4033. pEtrPOiO      oxiO  
  4034. VonA   agnA   ignA    
  4035. Oi     hon)lHhnChnA    alYonEon_onoolunol8tu
  4036. utralp     1u
  4037. pti     Sl8itiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiixonAonvcpgueecpec8oun    oun
  4038. ueocpocHlnCln"u
  4039. aun      ln_cpFtrnlp     oanosuelplqcp,ti     c8 lpue anAcVmp           "8FO     sCO     entiomHCOamp                     gaphap     im8yno-nFmpaap     nmHsnCsnLmpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppxmp                     r trt ti     pap     h ti     l ti     CapMnTap     Lu
  4040. EnhnA                              i ueNtiNti     Nue  un                                    fn4Oi     
  4041. 1rIinrpn     8nA         gOi               itp
  4042. .nA              iein     sOrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrriiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiir ein    rop
  4043. hpeenOsnO                                          iunA                                         -peOiOr/O     Din     pn            Oi     eoieeypey8hi
  4044. esQpnes sp     ayp     Ospppe oin          e-pnos8lin                     Cpesspss8ai
  4045.  yxyp -VO     .speO     dCoOO     esi
  4046. yie-in    si
  4047. pn      wGO#i     iO                                                                                                                         eEin    a spUrbi
  4048.  Ozi          r(rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr     o(it/A    rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr/A         a/))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))                                                   E/A         tnnOnnouin    t O           O Oyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy               iin     g O     ................................................................................................................ed8o O          rDi     ldp          nSO Dr SO           nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnMpy Ow O     e                                                                                                                ,ied O     nnA                                                                                                pf OtEp          aEQ O 2p     
  4049. ph nA               i O                      o ngP
  4050. 3Wp     F OnHPe Peeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeno p          eAOeb nA   iAOu n1 inn O     ibHbp0OC no O          r  nA                                              0in          N Okin  ievoi               ivsl_orofp          cfp          _p     nfGfp           ogrlgilgragiagrOhi           :n                                                                                                           ighi eorghi     ttoi               ohi          itoi                mhi     )oi     eryo8pngi     -hrgigr4yk   Sgidhrhihi                     rtyk   .hi     p     t.potyo
  4051. oiuhrphi                                                                                                                        ytyftytloi     mesk              sesk   ntyoaoi     ,hi     esoOy_estOyk   rrsOrslHn                    asoi               soi He(yk   t hinesh hiShi          e est esBoi     Ahi     9yk                        
  4052. hylhyOoygoyk                        hyk                         otsk              ats)
  4053. iO
  4054. rstsk        slyEtsbts_tsto
  4055. reupeu8o
  4056. itup                ouHlymu8cyk                   eayomyk   oayk         s
  4057. r,oi,oid
  4058. i                tsef
  4059. i     tOs8
  4060. i                     hpp                     spp                                                aiqpp     yipsi8oiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiip      orLoiLore oie oi     ui?ipii:ipo oi          
  4061. e-y or2yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy    k  2yoyp orS
  4062. iS
  4063. ripiq oi     SipNoi     N
  4064. r  
  4065. i  
  4066. rv-tfyofyGyhgslgsk    fyghstelrI-mhs1osyhsk    elrhosttlr
  4067. osphsk   cosk        er-2li     hs(liiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiisEosbos_ostolre
  4068. sk   ot-lt-O
  4069. ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss-g
  4070. stuyouym
  4071. sFosk            s
  4072. sk   eiyopyp
  4073. shiyk   wliosLost oso osMli     Pyk              fli     rlsho-lo-k        e
  4074. -t
  4075. -o
  4076. -1ci                          ulsk   ilshcslcsk   lsk                        csoCyk   fci           Fylmsk         nli                     Cciw-,cismi     e lrncinci     =sCassssssssssssssssssssssssssssssssli     naso ci5s-k   !i  lr_-k   tFpeC8"i     8---------------------------------------------------------------------- mi     lCp     OmiWp      earhmi     tnypC8tai     mmiamrOai                     dmr nybmrgai                          sysgssk              carmaimar ysk   iF-pssk                    wsLmidai    N                       rTpfai     rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrh,p     Yssssssssssssssssssssssssssssssssssssssssssss  yk   lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm1 yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/-k   edsldsk                    Sysk   y ytEsTaiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiyE yb y_ yk   tsxyk   u yC --------sg -t5r3sm -k   s -, y -f -k   t ain yh aiSai      bsL yk   S yk   Aaikyk        e_sk             i_slfsO;rFeo;ojIwmjqp                                                                fsf;hFe
  4077. FnoFelFn    tCnIfewtrworwwFeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeen    rwbFegC
  4078. hCeeeOtwk   uFn     iFeoeA   a.sme"C
  4079. aCn      twfeoOwoWnOwk   -CeFnsCe4A   a Fnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn     Cn eA   rhwthwk              tt1tA                    uCepC
  4080. iCe owk   gnphnCnonp     cnWt,tfusk   ynpsn8awStA     us_np)hOA   iOonCeinpinp     lisk   aisFnpwwk    swfistttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooook   o C
  4081. dwCissssssssssssssssssssssssssssssssCn     Ewo npPswk          isk   ehA         ohoeyi      gA                   iesi                                                                                                                   A   rtsi           oyrlyilyiOsiayi                syrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrriiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiir 
  4082. A   rosigsre-ie-rt-it-riyiiyro-io-i     a-rmsi               rmA         i-i     -siyi     Syi               i yisr aA   iFstFsk   rwi     .srusir powi          uwipsi          eyoop     iwrrrrrrrrrrrrrp     mpaqwiCsrsp          sA         fpLwo,sYA    t wO wf wg wtdhdCCCCCCCCCCCCCosr             E wk   e si     i wh srl,epq wt H siNwRwS wk     VT
  4083. _hfOLp     IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII      ffLpoTn     I p          dTnrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrh,
  4084. o,e
  4085. ,no,n     l,n     a,eOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOs,n          d,e e p e p     et p     rnsht ptnsOnsk   hnsk   lnsmnsF,
  4086. aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa t p t GnstpA    n,eyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy      pA         S,nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnr                fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff                     HA   r
  4087.  poSHo puuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu     sSYSpCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCChdihdr
  4088. di
  4089. drldildradiadrCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC     ydi                          eCA   aCOMrtslMi          es posos p- p          dssk                   o                                                                                                         SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSdi          i                                                                                                                  7p                di                                                                                                                   _ p_ p     rEi     I sOEirroEi           trxpxYEi     gihr
  4090. i
  4091. i                          inhi psi     dr nA   ro sto soo sH p     uriiiroU
  4092. U      l sFim s,i           C i     oA   Bi                     U      N   N    U_ strebi          aAp      robi     O ,                   n Gbih hSON8So0p     F sk   nbrs CNp     d 2 AbrL p     ozr  p     u A              iz          akp6s, A   rkpRsk   ov g  sl  sC  p f  st  A    N p     N sA A  p     ev hvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv/          VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVeLA                   ieLorL(fi          re(      ofrlfi     mfiafi     n_rsfisfi     dfr e(     eoLohLhoLOt(ot(ufrifiifroe/    aIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIe4mLoaLTfi t(     rr4nfinfi     -LFe/sLA         Sfi          r/      r4fLog(      g(oo(.L1t/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeet/          .e A                                                                                                                            /          eI hl(it4leeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeI Ft/c(FLom(yeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee   deeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee   feeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee         14trrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr             rs(     crrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr        drrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr   LLA         irrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr                   2(     3(     n LA    eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeLA         th/    igh4rttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt   ho/    aee Ch/     r h/    rte A   ate O
  4093. /     lttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttto/u(     i
  4094. 4sttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt   *
  4095.  o4 
  4096. /    roe ohe hoe Ol4t.it.rittttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt   h.io.i     a.i                 l4F(     u.intttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttta/    m/    r ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt                                                                                                              L.i     be A   r11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111   tOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOe gOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO         er A    oYon(aY1r A   n( n(     rs/     
  4097. r A    lr A    ar o(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((yr Cs444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 o YEr AY_r A         r (     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa     ir A   iet hd/S(Cr oe Tr E (Le A   a/E4Se o F ( 4A(n (      b499999999999999999999999999999999999999999999999999999999999999999999999999999999999 (k(  r vhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhf4ehhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh   oggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhet A    Inn     8/      gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh        eitL    aeneaooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv